/
dayekb
/
vibecoding_tgbot
Обзор
Документация
Войти
/
dayekb
/
vibecoding_tgbot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
debug_models.py
34 строки
1 KB
Your Name
Initial commit: TG Daily Bot - Agile Team Standup Bot
19 авг 2025, 23:23
19 авг 2025, 23:23
1bc4aac
Код
Авторство
О чём код?
#!/usr/bin/env python3 """ Скрипт для отладки моделей базы данных """ try: print("🔍 Проверяем импорт моделей...") from config.database import Base, engine print("✅ База данных импортирована") from app.models import * print("✅ Модели импортированы") print(f"📋 Количество моделей: {len(Base.metadata.tables)}") print(f"📋 Имена таблиц: {list(Base.metadata.tables.keys())}") print("\n🔧 Создаем таблицы...") Base.metadata.create_all(bind=engine) print("✅ Таблицы созданы!") # Проверяем что создалось from config.database import SessionLocal from sqlalchemy import text db = SessionLocal() result = db.execute(text("SELECT name FROM sqlite_master WHERE type='table'")) tables = [row[0] for row in result] print(f"📋 Созданные таблицы: {tables}") db.close() except Exception as e: print(f"❌ Ошибка: {e}") import traceback traceback.print_exc()