Compare commits
No commits in common. "b1587f05ccf7c52afb1596fe3e552444bb7279ec" and "be65d0623b7c706bd06ccb41dd9a5928709b9dd9" have entirely different histories.
b1587f05cc
...
be65d0623b
@ -18,10 +18,10 @@ SET client_min_messages = warning;
|
|||||||
SET row_security = off;
|
SET row_security = off;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: acl; Type: SCHEMA; Schema: -; Owner: -
|
-- Name: access; Type: SCHEMA; Schema: -; Owner: -
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE SCHEMA acl;
|
CREATE SCHEMA access;
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
@ -119,10 +119,10 @@ $$;
|
|||||||
SET default_table_access_method = heap;
|
SET default_table_access_method = heap;
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: categories; Type: TABLE; Schema: acl; Owner: -
|
-- Name: categories; Type: TABLE; Schema: access; Owner: -
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE acl.categories (
|
CREATE TABLE access.categories (
|
||||||
user_id smallint NOT NULL,
|
user_id smallint NOT NULL,
|
||||||
category_id uuid NOT NULL,
|
category_id uuid NOT NULL,
|
||||||
view boolean NOT NULL,
|
view boolean NOT NULL,
|
||||||
@ -131,10 +131,10 @@ CREATE TABLE acl.categories (
|
|||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: files; Type: TABLE; Schema: acl; Owner: -
|
-- Name: files; Type: TABLE; Schema: access; Owner: -
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE acl.files (
|
CREATE TABLE access.files (
|
||||||
user_id smallint NOT NULL,
|
user_id smallint NOT NULL,
|
||||||
file_id uuid NOT NULL,
|
file_id uuid NOT NULL,
|
||||||
view boolean NOT NULL,
|
view boolean NOT NULL,
|
||||||
@ -143,10 +143,10 @@ CREATE TABLE acl.files (
|
|||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: pools; Type: TABLE; Schema: acl; Owner: -
|
-- Name: pools; Type: TABLE; Schema: access; Owner: -
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE acl.pools (
|
CREATE TABLE access.pools (
|
||||||
user_id smallint NOT NULL,
|
user_id smallint NOT NULL,
|
||||||
pool_id uuid NOT NULL,
|
pool_id uuid NOT NULL,
|
||||||
view boolean NOT NULL,
|
view boolean NOT NULL,
|
||||||
@ -155,10 +155,10 @@ CREATE TABLE acl.pools (
|
|||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: tags; Type: TABLE; Schema: acl; Owner: -
|
-- Name: tags; Type: TABLE; Schema: access; Owner: -
|
||||||
--
|
--
|
||||||
|
|
||||||
CREATE TABLE acl.tags (
|
CREATE TABLE access.tags (
|
||||||
user_id smallint NOT NULL,
|
user_id smallint NOT NULL,
|
||||||
tag_id uuid NOT NULL,
|
tag_id uuid NOT NULL,
|
||||||
view boolean NOT NULL,
|
view boolean NOT NULL,
|
||||||
@ -406,34 +406,34 @@ ALTER TABLE ONLY system.users ALTER COLUMN id SET DEFAULT nextval('system.users_
|
|||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: categories categories_pkey; Type: CONSTRAINT; Schema: acl; Owner: -
|
-- Name: categories categories_pkey; Type: CONSTRAINT; Schema: access; Owner: -
|
||||||
--
|
--
|
||||||
|
|
||||||
ALTER TABLE ONLY acl.categories
|
ALTER TABLE ONLY access.categories
|
||||||
ADD CONSTRAINT categories_pkey PRIMARY KEY (user_id, category_id);
|
ADD CONSTRAINT categories_pkey PRIMARY KEY (user_id, category_id);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: files files_pkey; Type: CONSTRAINT; Schema: acl; Owner: -
|
-- Name: files files_pkey; Type: CONSTRAINT; Schema: access; Owner: -
|
||||||
--
|
--
|
||||||
|
|
||||||
ALTER TABLE ONLY acl.files
|
ALTER TABLE ONLY access.files
|
||||||
ADD CONSTRAINT files_pkey PRIMARY KEY (user_id, file_id);
|
ADD CONSTRAINT files_pkey PRIMARY KEY (user_id, file_id);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: pools pools_pkey; Type: CONSTRAINT; Schema: acl; Owner: -
|
-- Name: pools pools_pkey; Type: CONSTRAINT; Schema: access; Owner: -
|
||||||
--
|
--
|
||||||
|
|
||||||
ALTER TABLE ONLY acl.pools
|
ALTER TABLE ONLY access.pools
|
||||||
ADD CONSTRAINT pools_pkey PRIMARY KEY (user_id, pool_id);
|
ADD CONSTRAINT pools_pkey PRIMARY KEY (user_id, pool_id);
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Name: tags tags_pkey; Type: CONSTRAINT; Schema: acl; Owner: -
|
-- Name: tags tags_pkey; Type: CONSTRAINT; Schema: access; Owner: -
|
||||||
--
|
--
|
||||||
|
|
||||||
ALTER TABLE ONLY acl.tags
|
ALTER TABLE ONLY access.tags
|
||||||
ADD CONSTRAINT tags_pkey PRIMARY KEY (user_id, tag_id);
|
ADD CONSTRAINT tags_pkey PRIMARY KEY (user_id, tag_id);
|
||||||
|
|
||||||
|
|
||||||
@ -541,6 +541,14 @@ ALTER TABLE ONLY system.users
|
|||||||
ADD CONSTRAINT users_pkey PRIMARY KEY (id);
|
ADD CONSTRAINT users_pkey PRIMARY KEY (id);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Name: SCHEMA public; Type: ACL; Schema: -; Owner: -
|
||||||
|
--
|
||||||
|
|
||||||
|
REVOKE USAGE ON SCHEMA public FROM PUBLIC;
|
||||||
|
GRANT ALL ON SCHEMA public TO PUBLIC;
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- PostgreSQL database dump complete
|
-- PostgreSQL database dump complete
|
||||||
--
|
--
|
||||||
|
|||||||
@ -109,9 +109,9 @@ fp::file_id }o--|| fle::id
|
|||||||
fp::pool_id }o--|| pool::id
|
fp::pool_id }o--|| pool::id
|
||||||
|
|
||||||
|
|
||||||
' ========== ACL ==========
|
' ========== ACCESS ==========
|
||||||
|
|
||||||
entity "acl.files" as acl_f {
|
entity "access.files" as acl_f {
|
||||||
* user_id : smallint
|
* user_id : smallint
|
||||||
* file_id : uuid
|
* file_id : uuid
|
||||||
--
|
--
|
||||||
@ -122,7 +122,7 @@ entity "acl.files" as acl_f {
|
|||||||
acl_f::user_id }o--|| usr::id
|
acl_f::user_id }o--|| usr::id
|
||||||
acl_f::file_id }o--|| fle::id
|
acl_f::file_id }o--|| fle::id
|
||||||
|
|
||||||
entity "acl.tags" as acl_t {
|
entity "access.tags" as acl_t {
|
||||||
* user_id : smallint
|
* user_id : smallint
|
||||||
* tag_id : uuid
|
* tag_id : uuid
|
||||||
--
|
--
|
||||||
@ -135,7 +135,7 @@ entity "acl.tags" as acl_t {
|
|||||||
acl_t::user_id }o--|| usr::id
|
acl_t::user_id }o--|| usr::id
|
||||||
acl_t::tag_id }o--|| tag::id
|
acl_t::tag_id }o--|| tag::id
|
||||||
|
|
||||||
entity "acl.categories" as acl_c {
|
entity "access.categories" as acl_c {
|
||||||
* user_id : smallint
|
* user_id : smallint
|
||||||
* category_id : uuid
|
* category_id : uuid
|
||||||
--
|
--
|
||||||
@ -148,7 +148,7 @@ entity "acl.categories" as acl_c {
|
|||||||
acl_c::user_id }o--|| usr::id
|
acl_c::user_id }o--|| usr::id
|
||||||
acl_c::category_id }o--|| cty::id
|
acl_c::category_id }o--|| cty::id
|
||||||
|
|
||||||
entity "acl.pools" as acl_p {
|
entity "access.pools" as acl_p {
|
||||||
* user_id : smallint
|
* user_id : smallint
|
||||||
* pool_id : uuid
|
* pool_id : uuid
|
||||||
--
|
--
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user