include file to setup dev envrionment
This commit is contained in:
parent
1342ab44c9
commit
c886f910b1
28
deploy/setup_dev.sql
Normal file
28
deploy/setup_dev.sql
Normal file
@ -0,0 +1,28 @@
|
||||
------create dev schema and api user-----------------------------------------------------------------------------------------------------------------
|
||||
|
||||
DROP SCHEMA IF EXISTS tps_dev;
|
||||
|
||||
CREATE SCHEMA tps_dev;
|
||||
|
||||
DROP USER IF EXISTS api_dev;
|
||||
|
||||
CREATE USER api_dev WITH
|
||||
LOGIN
|
||||
NOSUPERUSER
|
||||
NOCREATEDB
|
||||
NOCREATEROLE
|
||||
INHERIT
|
||||
NOREPLICATION
|
||||
CONNECTION LIMIT -1
|
||||
PASSWORD 'api_dev';
|
||||
|
||||
-----need to setup all database objects and then grant priveledges to api----------------------------------------------------------------------------
|
||||
|
||||
GRANT SELECT, UPDATE, INSERT, DELETE ON ALL TABLES IN SCHEMA tps_dev TO api_dev;
|
||||
|
||||
GRANT USAGE ON ALL SEQUENCES IN SCHEMA tps_dev TO api_dev;
|
||||
|
||||
ALTER DEFAULT PRIVILEGES IN SCHEMA tps_dev GRANT SELECT, UPDATE, INSERT, DELETE ON TABLES TO api_dev;
|
||||
|
||||
ALTER DEFAULT PRIVILEGES IN SCHEMA tps_dev GRANT USAGE ON SEQUENCES TO api_dev;
|
||||
|
Loading…
Reference in New Issue
Block a user