Skip to content

Commit

Permalink
Reorder SEQUENCE declarations to work with DEFAULT
Browse files Browse the repository at this point in the history
  • Loading branch information
steve-chavez committed Aug 29, 2017
1 parent fb55d3e commit e48b92c
Showing 1 changed file with 60 additions and 60 deletions.
120 changes: 60 additions & 60 deletions db/migrations/deploy/0000000002-api_core.sql
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,51 @@ CREATE SCHEMA util;

SET search_path = api, pg_catalog;

CREATE SEQUENCE project_comment_id_seq
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
REVOKE ALL ON SEQUENCE project_comment_id_seq FROM webuser;
GRANT USAGE ON SEQUENCE project_comment_id_seq TO webuser;

CREATE SEQUENCE project_id_seq
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
REVOKE ALL ON SEQUENCE project_id_seq FROM webuser;
GRANT USAGE ON SEQUENCE project_id_seq TO webuser;

CREATE SEQUENCE task_comment_id_seq
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
REVOKE ALL ON SEQUENCE task_comment_id_seq FROM webuser;
GRANT USAGE ON SEQUENCE task_comment_id_seq TO webuser;

CREATE SEQUENCE task_id_seq
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
REVOKE ALL ON SEQUENCE task_id_seq FROM webuser;
GRANT USAGE ON SEQUENCE task_id_seq TO webuser;

CREATE SEQUENCE client_id_seq
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
REVOKE ALL ON SEQUENCE client_id_seq FROM webuser;
GRANT USAGE ON SEQUENCE client_id_seq TO webuser;

CREATE TABLE client (
id integer DEFAULT nextval('client_id_seq'::regclass) NOT NULL,
name text NOT NULL,
Expand Down Expand Up @@ -70,6 +115,21 @@ REVOKE ALL ON TABLE task FROM api;
GRANT SELECT, INSERT, UPDATE, DELETE ON TABLE task TO api;
ALTER TABLE task ENABLE ROW LEVEL SECURITY;

ALTER SEQUENCE client_id_seq
OWNED BY client.id;

ALTER SEQUENCE project_comment_id_seq
OWNED BY project_comment.id;

ALTER SEQUENCE project_id_seq
OWNED BY project.id;

ALTER SEQUENCE task_comment_id_seq
OWNED BY task_comment.id;

ALTER SEQUENCE task_id_seq
OWNED BY task.id;

DROP VIEW todos;

CREATE TRIGGER comments_mutation
Expand Down Expand Up @@ -142,66 +202,6 @@ GRANT SELECT, INSERT, UPDATE, DELETE ON TABLE todos TO webuser;

SET search_path = data, pg_catalog;

CREATE SEQUENCE client_id_seq
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
REVOKE ALL ON SEQUENCE client_id_seq FROM webuser;
GRANT USAGE ON SEQUENCE client_id_seq TO webuser;

CREATE SEQUENCE project_comment_id_seq
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
REVOKE ALL ON SEQUENCE project_comment_id_seq FROM webuser;
GRANT USAGE ON SEQUENCE project_comment_id_seq TO webuser;

CREATE SEQUENCE project_id_seq
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
REVOKE ALL ON SEQUENCE project_id_seq FROM webuser;
GRANT USAGE ON SEQUENCE project_id_seq TO webuser;

CREATE SEQUENCE task_comment_id_seq
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
REVOKE ALL ON SEQUENCE task_comment_id_seq FROM webuser;
GRANT USAGE ON SEQUENCE task_comment_id_seq TO webuser;

CREATE SEQUENCE task_id_seq
START WITH 1
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
REVOKE ALL ON SEQUENCE task_id_seq FROM webuser;
GRANT USAGE ON SEQUENCE task_id_seq TO webuser;

ALTER SEQUENCE client_id_seq
OWNED BY client.id;

ALTER SEQUENCE project_comment_id_seq
OWNED BY project_comment.id;

ALTER SEQUENCE project_id_seq
OWNED BY project.id;

ALTER SEQUENCE task_comment_id_seq
OWNED BY task_comment.id;

ALTER SEQUENCE task_id_seq
OWNED BY task.id;

ALTER TABLE client
ADD CONSTRAINT client_pkey PRIMARY KEY (id);

Expand Down

0 comments on commit e48b92c

Please sign in to comment.