import sys import os sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) try: from tg_bot.infrastructure.database.database import engine, Base from tg_bot.infrastructure.database import models print("СОЗДАНИЕ ТАБЛИЦ БАЗЫ ДАННЫХ") Base.metadata.create_all(bind=engine) print("Таблицы успешно созданы!") print(" • users") print(" • payments") print() print(f"База данных: {engine.url}") db_path = "data/bot.db" if os.path.exists(db_path): size = os.path.getsize(db_path) print(f"Размер файла: {size} байт") else: print("Файл БД не найден, но таблицы созданы") except Exception as e: print(f"Ошибка: {e}") import traceback traceback.print_exc() print("=" * 50)