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}")