fix(db): پهنکردن ستونهای location/usage پروژه به ۲۵۶ نویسه
نشانی انگلیسی ترانویسیشده از ۱۲۸ نویسه بلندتر میشود (بلندترین: ۱۶۱) و درج ترجمهٔ ۶۵ پروژه با خطای StringDataRightTruncation شکست خورد. مدل + مهاجرت ALTER COLUMN TYPE (idempotent) اضافه شد.
This commit is contained in:
@@ -153,6 +153,11 @@ def run_ddl_migrations() -> None:
|
||||
conn.execute(
|
||||
text("ALTER TABLE articles ADD COLUMN IF NOT EXISTS seo_keyphrase VARCHAR(128) NOT NULL DEFAULT ''")
|
||||
)
|
||||
# نشانی/کاربری پروژه: نشانی انگلیسی (ترانویسی) از ۱۲۸ نویسه بلندتر میشود
|
||||
conn.execute(text("ALTER TABLE projects ALTER COLUMN location TYPE VARCHAR(256)"))
|
||||
conn.execute(text("ALTER TABLE projects ALTER COLUMN location_en TYPE VARCHAR(256)"))
|
||||
conn.execute(text("ALTER TABLE projects ALTER COLUMN usage TYPE VARCHAR(256)"))
|
||||
conn.execute(text("ALTER TABLE projects ALTER COLUMN usage_en TYPE VARCHAR(256)"))
|
||||
# نام نویسنده و توضیحات سئوی اختصاصی مقاله — فیلدهایی که پنل قبلاً نمایش میداد ولی در دیتابیس نبودند
|
||||
conn.execute(
|
||||
text("ALTER TABLE articles ADD COLUMN IF NOT EXISTS author VARCHAR(128) NOT NULL DEFAULT ''")
|
||||
|
||||
Reference in New Issue
Block a user