fixes db init for production

This commit is contained in:
2026-06-30 21:37:55 +00:00
parent 9b8d4c0f01
commit 6db3bf9853
3 changed files with 3 additions and 3 deletions
+3 -3
View File
@@ -88,17 +88,17 @@ def _migrate_add_missing_columns(sync_conn):
if isinstance(col_type, sa.Text):
sql_type = "TEXT"
elif isinstance(col_type, sa.String):
sql_type = "VARCHAR(500)"
sql_type = f"VARCHAR({col_type.length})"
else:
sql_type = "TEXT"
if dialect == "sqlite":
sync_conn.execute(
sa.text(f'ALTER TABLE {table_name} ADD COLUMN "{col_name}" TEXT NOT NULL DEFAULT "{default}"')
sa.text(f"ALTER TABLE {table_name} ADD COLUMN \"{col_name}\" TEXT NOT NULL DEFAULT '{default}'")
)
else:
sync_conn.execute(
sa.text(f'ALTER TABLE {table_name} ADD COLUMN "{col_name}" {sql_type} NOT NULL DEFAULT "{default}"')
sa.text(f"ALTER TABLE {table_name} ADD COLUMN \"{col_name}\" {sql_type} NOT NULL DEFAULT '{default}'")
)
print(f" ✓ Added {table_name}.{col_name}")