File size: 589 Bytes
ed0b977
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from main import app, db
from utils.db.db import Admin, Doctor, Patient, AdministrativeAssistant

with app.app_context():
    print("Dropping all existing tables to apply schema changes...")
    db.drop_all()
    
    print("Creating new tables...")
    db.create_all()
    
    # Re-create default admin user
    if not Admin.query.filter_by(username='admin').first():
        admin = Admin(username='admin', password='password')
        db.session.add(admin)
        db.session.commit()
        print("Default admin (admin/password) created.")

    print("Database successfully reset.")