19 lines
735 B
Python
19 lines
735 B
Python
#!/usr/bin/env python
|
|
"""Test script to verify Flask-Migrate setup"""
|
|
|
|
from app import app, db, migrate
|
|
from flask_migrate import init, migrate as _migrate, upgrade
|
|
|
|
with app.app_context():
|
|
print("Flask app created successfully")
|
|
print(f"Database URI: {app.config['SQLALCHEMY_DATABASE_URI']}")
|
|
print(f"Migrate instance: {migrate}")
|
|
print(f"Available commands: {app.cli.commands}")
|
|
|
|
# Check if 'db' command is registered
|
|
if 'db' in app.cli.commands:
|
|
print("'db' command is registered!")
|
|
print(f"Subcommands: {list(app.cli.commands['db'].commands.keys())}")
|
|
else:
|
|
print("ERROR: 'db' command is NOT registered!")
|
|
print(f"Available commands: {list(app.cli.commands.keys())}") |