fix: update init_db.py to use asyncio and correct database import
This commit is contained in:
@@ -1,21 +1,19 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
"""
|
"""
|
||||||
Database initialization script for AITBC Coordinator API
|
Initialize database for AITBC Coordinator API
|
||||||
"""
|
"""
|
||||||
|
import asyncio
|
||||||
import sys
|
import sys
|
||||||
import os
|
import os
|
||||||
|
|
||||||
# Add src to path
|
# Add src to path
|
||||||
sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'src'))
|
sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'src'))
|
||||||
|
|
||||||
from app.storage import init_db
|
from app.database import init_db
|
||||||
|
|
||||||
|
async def main():
|
||||||
|
await init_db()
|
||||||
|
print("Database initialized successfully")
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
try:
|
asyncio.run(main())
|
||||||
print("Initializing database...")
|
|
||||||
init_db()
|
|
||||||
print("Database initialized successfully!")
|
|
||||||
except Exception as e:
|
|
||||||
print(f"Database initialization failed: {e}")
|
|
||||||
sys.exit(1)
|
|
||||||
|
|||||||
Reference in New Issue
Block a user