// schema.sql 을 DATABASE_URL 대상에 적용 (멱등). 사용: npm run db:init import fs from "fs"; import path from "path"; import { fileURLToPath } from "url"; import pg from "pg"; const __dirname = path.dirname(fileURLToPath(import.meta.url)); const sql = fs.readFileSync(path.join(__dirname, "..", "schema.sql"), "utf8"); const url = process.env.DATABASE_URL; if (!url) { console.error("DATABASE_URL 미설정 — .project-env 를 로드했는지 확인하세요"); process.exit(1); } const client = new pg.Client({ connectionString: url }); await client.connect(); await client.query(sql); await client.end(); console.log("schema.sql 적용 완료");