From 7d629d5fe781b2a16f271c17e0a3024945d8cb00 Mon Sep 17 00:00:00 2001 From: Paige Williams Date: Wed, 1 Apr 2026 15:50:42 -0700 Subject: [PATCH 1/2] add search_path option to DATABASES setting --- TEKDB/TEKDB/settings.py | 1 + 1 file changed, 1 insertion(+) diff --git a/TEKDB/TEKDB/settings.py b/TEKDB/TEKDB/settings.py index e909a68..dc01678 100644 --- a/TEKDB/TEKDB/settings.py +++ b/TEKDB/TEKDB/settings.py @@ -131,6 +131,7 @@ "PASSWORD": os.environ.get("SQL_PASSWORD", None), "HOST": os.environ.get("SQL_HOST", "db"), "PORT": os.environ.get("SQL_PORT", 5432), + "OPTIONS": {"options": "-c search_path=tekdb,public"}, } } From 788cb13fecec4bb992d455983aaacd4a5e5b1fa8 Mon Sep 17 00:00:00 2001 From: Paige Williams Date: Wed, 1 Apr 2026 15:55:54 -0700 Subject: [PATCH 2/2] grant gis user access to tekdb schema tables --- TEKDB/entrypoint.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/TEKDB/entrypoint.sh b/TEKDB/entrypoint.sh index 1362162..a06c36b 100644 --- a/TEKDB/entrypoint.sh +++ b/TEKDB/entrypoint.sh @@ -43,14 +43,14 @@ END; \$\$; -- Schema and table permissions -GRANT USAGE ON SCHEMA public TO gis; +GRANT USAGE ON SCHEMA tekdb TO gis; GRANT SELECT, INSERT, UPDATE, DELETE ON TABLE - public.places, - public.lookuphabitat, - public.lookupplanningunit, - public.lookuptribe + tekdb.places, + tekdb.lookuphabitat, + tekdb.lookupplanningunit, + tekdb.lookuptribe TO gis; -GRANT USAGE, UPDATE ON SEQUENCE public.places_placeid_seq TO gis; +GRANT USAGE, UPDATE ON SEQUENCE tekdb.places_placeid_seq TO gis; EOF echo "gis user permissions configured."