Update 7ad8508e50de_rename_mathjax_to_katex.py
This commit is contained in:
parent
f408487224
commit
9989caf95f
1 changed files with 9 additions and 2 deletions
|
|
@ -17,8 +17,15 @@ import sqlalchemy as sa
|
|||
|
||||
|
||||
def upgrade():
|
||||
op.alter_column("rb_namespace", "mathjax", new_column_name="katex")
|
||||
# Add new katex column and copy mathjax values
|
||||
# Keep mathjax column for rollback safety
|
||||
op.add_column("rb_namespace", sa.Column("katex", sa.Boolean(), server_default=sa.false()))
|
||||
|
||||
# Copy existing mathjax values to katex
|
||||
op.execute("UPDATE rb_namespace SET katex = mathjax")
|
||||
|
||||
|
||||
def downgrade():
|
||||
op.alter_column("rb_namespace", "katex", new_column_name="mathjax")
|
||||
# Copy katex values back to mathjax and drop katex column
|
||||
op.execute("UPDATE rb_namespace SET mathjax = katex")
|
||||
op.drop_column("rb_namespace", "katex")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue