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"}, } } 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."