| 12345678910111213141516171819202122232425262728293031323334 |
- import mysql.connector
- from db import DB_CONFIG
- def add_ua_columns():
- try:
- conn = mysql.connector.connect(**DB_CONFIG)
- cursor = conn.cursor()
-
- queries = [
- "ALTER TABLE materials ADD COLUMN name_ua VARCHAR(100) DEFAULT NULL AFTER name_ru",
- "ALTER TABLE materials ADD COLUMN desc_ua TEXT DEFAULT NULL AFTER desc_ru",
- "ALTER TABLE services ADD COLUMN name_ua VARCHAR(100) DEFAULT NULL AFTER name_ru",
- "ALTER TABLE services ADD COLUMN desc_ua TEXT DEFAULT NULL AFTER desc_ru"
- ]
-
- for q in queries:
- try:
- cursor.execute(q)
- print(f"Executed: {q}")
- except mysql.connector.Error as e:
- print(f"Error executing {q}: {e}")
-
- conn.commit()
- print("UA columns added successfully")
-
- except mysql.connector.Error as err:
- print(f"Connection error: {err}")
- finally:
- if 'conn' in locals() and conn.is_connected():
- cursor.close()
- conn.close()
- if __name__ == "__main__":
- add_ua_columns()
|