import Database from "better-sqlite3"; import { fileURLToPath } from "url"; import { dirname, join } from "path"; const __dirname = dirname(fileURLToPath(import.meta.url)); const dbPath = join(__dirname, "../localesp.db"); const db = new Database(dbPath); db.exec(` CREATE TABLE IF NOT EXISTS locales ( id TEXT PRIMARY KEY, nombre TEXT NOT NULL, descripcion TEXT, ubicacion TEXT, telefono TEXT, email TEXT, web TEXT, categoria TEXT, fecha TEXT DEFAULT CURRENT_TIMESTAMP, lat REAL, lng REAL ); CREATE TABLE IF NOT EXISTS pendientes ( id TEXT PRIMARY KEY, nombre TEXT NOT NULL, descripcion TEXT, ubicacion TEXT, telefono TEXT, email TEXT, web TEXT, categoria TEXT, estado TEXT DEFAULT 'pendiente', fechaPropuesta TEXT DEFAULT CURRENT_TIMESTAMP, lat REAL, lng REAL ); CREATE TABLE IF NOT EXISTS config ( id TEXT PRIMARY KEY, datos TEXT ); CREATE TABLE IF NOT EXISTS users ( id TEXT PRIMARY KEY, email TEXT UNIQUE NOT NULL, password TEXT NOT NULL, created TEXT DEFAULT CURRENT_TIMESTAMP ); `); export default db;