| 1234567891011121314151617181920212223242526272829 |
- import db
- queries = [
- """CREATE TABLE IF NOT EXISTS order_photos (
- id INT AUTO_INCREMENT PRIMARY KEY,
- order_id INT NOT NULL,
- file_path VARCHAR(512) NOT NULL,
- is_public BOOLEAN DEFAULT FALSE,
- created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
- FOREIGN KEY (order_id) REFERENCES orders(id) ON DELETE CASCADE
- )""",
- """CREATE TABLE IF NOT EXISTS order_messages (
- id INT AUTO_INCREMENT PRIMARY KEY,
- order_id INT NOT NULL,
- user_id INT,
- is_from_admin BOOLEAN DEFAULT FALSE,
- message TEXT NOT NULL,
- created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
- FOREIGN KEY (order_id) REFERENCES orders(id) ON DELETE CASCADE
- )""",
- ]
- for q in queries:
- try:
- db.execute_commit(q)
- name = q.split("TABLE IF NOT EXISTS ")[1].split(" ")[0].split("(")[0]
- print(f" + {name} OK")
- except Exception as e:
- print(f" ! {e}")
|