Quivara's picture
Fresh upload with LFS
bdb271a
raw
history blame contribute delete
793 Bytes
import os
from flask import Flask
from models import db
app = Flask(__name__)
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
DB_PATH = os.path.join(BASE_DIR, 'alisto.db')
app.config['SQLALCHEMY_DATABASE_URI'] = f'sqlite:///{DB_PATH}'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
db.init_app(app)
def reset_database():
print("--- RESETTING DATABASE ---")
# 1. Delete the old file if it exists
if os.path.exists(DB_PATH):
os.remove(DB_PATH)
print(f"Deleted old database: {DB_PATH}")
else:
print("No old database found.")
# 2. Create fresh tables
with app.app_context():
db.create_all()
print("✅ Success: Created new empty 'alisto.db' with correct columns.")
if __name__ == "__main__":
reset_database()