#!/usr/bin/env node // Spielt db/seed-demo.sql ein: ersetzt Essenszeiten/Gerichte/Allergene/ // Zusatzstoffe/Wochenplan durch den Beispieldatensatz. Nur für lokale // Entwicklung/Demos gedacht, läuft nicht automatisch beim Start. import { readFileSync } from "node:fs"; import { dirname, join } from "node:path"; import { fileURLToPath } from "node:url"; import pg from "pg"; const sql = readFileSync( join(dirname(fileURLToPath(import.meta.url)), "seed-demo.sql"), "utf8" ); async function main() { const client = new pg.Client({ connectionString: process.env.DATABASE_URL }); await client.connect(); try { await client.query(sql); console.log("db:seed-demo – Beispieldaten eingespielt."); } finally { await client.end(); } } main().catch((err) => { console.error(err); process.exit(1); });