Update 7ad8508e50de_rename_mathjax_to_katex.py

This commit is contained in:
Groupr 2025-11-27 16:10:30 +00:00
parent f408487224
commit 9989caf95f

View file

@ -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")