Files
ArchiTools/temp-add-col.cjs
T
AI Assistant 5861e06ddb fix(parcel-sync): auto-scan no-geometry + redesign UI card
- 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
2026-03-07 13:06:45 +02:00

20 lines
594 B
JavaScript

const { PrismaClient } = require("@prisma/client");
const p = new PrismaClient();
const exec = p.$executeRawUnsafe.bind(p);
const disconnect = p.$disconnect.bind(p);
async function main() {
await exec(
'ALTER TABLE "GisFeature" ADD COLUMN IF NOT EXISTS "geometrySource" TEXT',
);
console.log("OK: geometrySource column added");
await exec(
'CREATE INDEX IF NOT EXISTS "GisFeature_geometrySource_idx" ON "GisFeature" ("geometrySource")',
);
console.log("OK: index created");
await disconnect();
}
main().catch((e) => {
console.log("ERR:", e.message);
disconnect();
});