refactor(admin): remove geoserver config

This commit is contained in:
2026-06-12 15:28:14 +08:00
parent a6e7a2e75c
commit d99f4cec6a
14 changed files with 14 additions and 420 deletions
@@ -53,26 +53,3 @@ CREATE INDEX IF NOT EXISTS idx_project_databases_project_id
ON project_databases(project_id);
CREATE INDEX IF NOT EXISTS idx_project_databases_role
ON project_databases(db_role);
CREATE TABLE IF NOT EXISTS project_geoserver_configs (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
project_id UUID UNIQUE NOT NULL REFERENCES projects(id) ON DELETE CASCADE,
gs_base_url TEXT,
gs_admin_user VARCHAR(50),
gs_admin_password_encrypted TEXT,
gs_datastore_name VARCHAR(100) DEFAULT 'ds_postgis' NOT NULL,
default_extent JSONB,
srid INTEGER DEFAULT 4326 NOT NULL,
updated_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL,
CONSTRAINT project_geoserver_configs_srid_check CHECK (srid >= 1)
);
CREATE INDEX IF NOT EXISTS idx_project_geoserver_configs_project_id
ON project_geoserver_configs(project_id);
DROP TRIGGER IF EXISTS update_project_geoserver_configs_updated_at
ON project_geoserver_configs;
CREATE TRIGGER update_project_geoserver_configs_updated_at
BEFORE UPDATE ON project_geoserver_configs
FOR EACH ROW
EXECUTE FUNCTION update_updated_at_column();