Spaces:
Build error
Build error
| import sqlite3 | |
| conn = sqlite3.connect("gresham_demo.db") | |
| cursor = conn.cursor() | |
| cursor.execute(""" | |
| CREATE TABLE IF NOT EXISTS portfolio_companies ( | |
| id INTEGER PRIMARY KEY, | |
| name TEXT, | |
| sector TEXT, | |
| investment_date TEXT, | |
| investment_value_gbp INTEGER, | |
| status TEXT | |
| ) | |
| """) | |
| portfolio_data = [ | |
| (1, "OnSecurity", "Cybersecurity", "2024-03-15", 5500000, "Active"), | |
| (2, "Accredit Solutions", "Security Automation", "2024-06-20", 10000000, "Active"), | |
| (3, "GreenTech Energy", "Renewable Energy", "2023-11-10", 8000000, "Active"), | |
| (4, "PropTech Ventures", "Real Estate Tech", "2024-01-05", 6500000, "Active"), | |
| (5, "HealthAI", "Healthcare AI", "2024-09-12", 12000000, "Active"), | |
| ] | |
| cursor.executemany("INSERT OR REPLACE INTO portfolio_companies VALUES (?, ?, ?, ?, ?, ?)", portfolio_data) | |
| cursor.execute(""" | |
| CREATE TABLE IF NOT EXISTS investment_performance ( | |
| id INTEGER PRIMARY KEY, | |
| company_id INTEGER, | |
| quarter TEXT, | |
| revenue_growth_pct REAL, | |
| valuation_gbp INTEGER | |
| ) | |
| """) | |
| performance_data = [ | |
| (1, 1, "Q4-2025", 45.2, 25000000), | |
| (2, 1, "Q3-2025", 38.5, 22000000), | |
| (3, 2, "Q4-2025", 52.1, 45000000), | |
| (4, 2, "Q3-2025", 48.7, 40000000), | |
| (5, 3, "Q4-2025", 28.3, 15000000), | |
| ] | |
| cursor.executemany("INSERT OR REPLACE INTO investment_performance VALUES (?, ?, ?, ?, ?)", performance_data) | |
| conn.commit() | |
| conn.close() | |
| print("Database created!") |