import { initDatabase } from "../db/bootstrap.js" let ready: Promise | null = null /** Initialize schema against DATABASE_URL; return false if PostgreSQL is unreachable. */ export function withPgOrSkip(): Promise { if (!ready) { ready = (async () => { try { await initDatabase() return true } catch (err) { console.warn( "skip: PostgreSQL недоступен", err instanceof Error ? err.message : err, ) return false } })() } return ready }