fix: drop views before recreating slim versions (cannot drop columns from view)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
AI Assistant
2026-03-24 12:43:56 +02:00
parent 60919122d9
commit 903dc67ac4
@@ -14,6 +14,12 @@ export const runtime = "nodejs";
export const dynamic = "force-dynamic";
const STEPS = [
// Drop dependent views first (they reference gis_features)
{ name: "Drop gis_documentatii", sql: `DROP VIEW IF EXISTS gis_documentatii CASCADE` },
{ name: "Drop gis_administrativ", sql: `DROP VIEW IF EXISTS gis_administrativ CASCADE` },
{ name: "Drop gis_cladiri", sql: `DROP VIEW IF EXISTS gis_cladiri CASCADE` },
{ name: "Drop gis_terenuri", sql: `DROP VIEW IF EXISTS gis_terenuri CASCADE` },
{ name: "Drop gis_features", sql: `DROP VIEW IF EXISTS gis_features CASCADE` },
{
name: "gis_features (slim)",
sql: `CREATE OR REPLACE VIEW gis_features AS