Add script to keep track of all the DB commands to drop and reload
This commit is contained in:
parent
aee17d2c7a
commit
8d4195a024
1 changed files with 18 additions and 0 deletions
18
tools/drop-and-recreate.sql
Normal file
18
tools/drop-and-recreate.sql
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
DROP DATABASE "nidus-sync";
|
||||
-- ALTER DATABASE "nidus-sync" OWNER TO $1;
|
||||
CREATE DATABASE "nidus-sync" WITH OWNER $1;
|
||||
GRANT CONNECT ON DATABASE "nidus-sync" TO $1;
|
||||
\c nidus-sync;
|
||||
CREATE EXTENSION h3;
|
||||
CREATE EXTENSION h3_postgis CASCADE;
|
||||
CREATE EXTENSION hstore;
|
||||
CREATE SCHEMA import;
|
||||
ALTER SCHEMA import OWNER TO $1;
|
||||
GRANT USAGE ON SCHEMA import TO "tegola";
|
||||
GRANT USAGE ON SCHEMA publicreport TO "tegola";
|
||||
GRANT SELECT ON publicreport.report_location TO "tegola";
|
||||
GRANT SELECT ON h3_aggregation to "tegola";
|
||||
GRANT SELECT ON import.district TO "tegola";
|
||||
GRANT ALL PRIVILEGES ON SCHEMA public TO $1;
|
||||
-- do import of district data
|
||||
ALTER TABLE import.district ADD COLUMN geom_4326 geometry(MultiPolygon,4326) GENERATED ALWAYS AS (ST_Transform(geom, 4326)) STORED;
|
||||
Loading…
Add table
Add a link
Reference in a new issue