From 69ad9d4820c6a02eeccea3bf6a3f9b8dd958fd73 Mon Sep 17 00:00:00 2001 From: Mohan Ki Date: Mon, 27 Jul 2026 16:25:34 +0530 Subject: [PATCH] fix: run auto-migration to add missing name column to qr_codes table on startup --- api/server.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/api/server.js b/api/server.js index 09a70f5..a219613 100644 --- a/api/server.js +++ b/api/server.js @@ -35,6 +35,15 @@ app.use('/api/analytics', analyticsRoutes); app.use('/api/admin', adminRoutes); app.use('/api/payments', paymentsRoutes); +// Auto-migrate schema +const pgPool = require('./db'); +pgPool.query(`ALTER TABLE qr_codes ADD COLUMN IF NOT EXISTS name VARCHAR(255);`).catch(console.error); + +// Start server +app.listen(port, () => { + console.log(`CK-QR API listening on port ${port}`); +}); + // Support Traefik stripped prefixes app.use('/auth', authRoutes); app.use('/qr', qrRoutes);