5861e06ddb
- Auto-scan triggers when UAT selected + connected (no manual click needed) - Three states: scanning spinner, found N parcels (amber alert card), all OK (green check) - Checkbox more prominent: only shown when no-geom parcels exist - Re-scan button available, scan result cached per siruta - AlertTriangle icon for visual warning
11 lines
481 B
JavaScript
11 lines
481 B
JavaScript
const { PrismaClient } = require('@prisma/client');
|
|
const p = new PrismaClient();
|
|
async function main() {
|
|
await p['']('ALTER TABLE "GisFeature" ADD COLUMN IF NOT EXISTS "geometrySource" TEXT');
|
|
console.log('OK: geometrySource column added');
|
|
await p['']('CREATE INDEX IF NOT EXISTS "GisFeature_geometrySource_idx" ON "GisFeature" ("geometrySource")');
|
|
console.log('OK: index created');
|
|
await p['']();
|
|
}
|
|
main().catch(e => { console.log('ERR:', e.message); p[''](); });
|