1
0
Fork 0
mirror of https://github.com/EDeev/tablo.git synced 2026-10-07 20:49:31 +03:00
tablo/migrations/versions/c4d2e3f5a6b7_grid_h_half_rows.py
2026-05-19 13:49:09 +03:00

22 lines
539 B
Python

"""grid_h in half-row units (1=0.5row, 2=1row, 4=2rows)
Revision ID: c4d2e3f5a6b7
Revises: b3c9d1e2f4a5
Create Date: 2026-05-03
"""
from alembic import op
revision = 'c4d2e3f5a6b7'
down_revision = 'b3c9d1e2f4a5'
branch_labels = None
depends_on = None
def upgrade():
# Старые записи: grid_h=1 означало «1 строка» → теперь «2 полустроки»
op.execute("UPDATE metrics SET grid_h = grid_h * 2")
def downgrade():
op.execute("UPDATE metrics SET grid_h = GREATEST(grid_h / 2, 1)")