import Database from "better-sqlite3"; const db = new Database("./data/database.sqlite"); // Check table structures first console.log("Users table structure:"); const usersSchema = db.prepare("PRAGMA table_info(users)").all(); console.log(usersSchema); console.log("\nProjects table structure:"); const projectsSchema = db.prepare("PRAGMA table_info(projects)").all(); console.log(projectsSchema); // Check if there are any projects const projects = db .prepare( ` SELECT p.*, creator.name as created_by_name, assignee.name as assigned_to_name FROM projects p LEFT JOIN users creator ON p.created_by = creator.id LEFT JOIN users assignee ON p.assigned_to = assignee.id LIMIT 5 ` ) .all(); console.log("\nProjects in database:"); console.log(JSON.stringify(projects, null, 2)); db.close();