FairRelay / ops /logistic_flutter /streamlit /init_database.py
MouleeswaranM's picture
Upload folder using huggingface_hub
fcf8749 verified
raw
history blame
1.06 kB
"""
Database Initialization Script
Run this once to create all tables and populate with sample data
"""
import sys
from pathlib import Path
sys.path.append(str(Path(__file__).parent))
from utils.database import init_database
def main():
print("๐Ÿš€ Initializing Women Empowerment Hub Database...")
print("=" * 60)
success = init_database()
if success:
print("\nโœ… Database initialized successfully!")
print("\n๐Ÿ“Š All tables created:")
print(" - users")
print(" - jobs")
print(" - courses")
print(" - success_stories")
print(" - resources")
print(" - mentors")
print(" - community_posts")
print(" - emergency_contacts")
print(" - health_records")
print(" - legal_rights")
print("\n๐ŸŽ‰ You're all set! Run 'streamlit run streamlit_app.py' to start the app.")
else:
print("\nโŒ Database initialization failed. Please check your DATABASE_URL in .env file.")
if __name__ == "__main__":
main()