diff --git a/hasura/config.yaml b/hasura/config.yaml index 5909335..3b809c2 100644 --- a/hasura/config.yaml +++ b/hasura/config.yaml @@ -1,2 +1 @@ -#endpoint: https://rps.bodyshop.app -endpoint: https://db.rps.imex.online +endpoint: https://rps.bodyshop.app diff --git a/hasura/migrations/1605053078816_modify_primarykey_public_associations/down.yaml b/hasura/migrations/1605053078816_modify_primarykey_public_associations/down.yaml new file mode 100644 index 0000000..27ddc0a --- /dev/null +++ b/hasura/migrations/1605053078816_modify_primarykey_public_associations/down.yaml @@ -0,0 +1,6 @@ +- args: + cascade: false + read_only: false + sql: "alter table \"public\".\"associations\"\n add constraint \"associations_pkey\" + \n primary key ( \"bodyshopid\", \"email\" );" + type: run_sql diff --git a/hasura/migrations/1605053078816_modify_primarykey_public_associations/up.yaml b/hasura/migrations/1605053078816_modify_primarykey_public_associations/up.yaml new file mode 100644 index 0000000..772aa8e --- /dev/null +++ b/hasura/migrations/1605053078816_modify_primarykey_public_associations/up.yaml @@ -0,0 +1,5 @@ +- args: + cascade: false + read_only: false + sql: alter table "public"."associations" drop constraint "associations_pkey"; + type: run_sql diff --git a/hasura/migrations/1605053124904_alter_table_public_associations_add_column_id/down.yaml b/hasura/migrations/1605053124904_alter_table_public_associations_add_column_id/down.yaml new file mode 100644 index 0000000..5d8e8a8 --- /dev/null +++ b/hasura/migrations/1605053124904_alter_table_public_associations_add_column_id/down.yaml @@ -0,0 +1,5 @@ +- args: + cascade: false + read_only: false + sql: ALTER TABLE "public"."associations" DROP COLUMN "id"; + type: run_sql diff --git a/hasura/migrations/1605053124904_alter_table_public_associations_add_column_id/up.yaml b/hasura/migrations/1605053124904_alter_table_public_associations_add_column_id/up.yaml new file mode 100644 index 0000000..9b56fce --- /dev/null +++ b/hasura/migrations/1605053124904_alter_table_public_associations_add_column_id/up.yaml @@ -0,0 +1,11 @@ +- args: + cascade: false + read_only: false + sql: CREATE EXTENSION IF NOT EXISTS pgcrypto; + type: run_sql +- args: + cascade: false + read_only: false + sql: ALTER TABLE "public"."associations" ADD COLUMN "id" uuid NULL UNIQUE DEFAULT + gen_random_uuid(); + type: run_sql diff --git a/hasura/migrations/1605053131947_modify_primarykey_public_associations/down.yaml b/hasura/migrations/1605053131947_modify_primarykey_public_associations/down.yaml new file mode 100644 index 0000000..772aa8e --- /dev/null +++ b/hasura/migrations/1605053131947_modify_primarykey_public_associations/down.yaml @@ -0,0 +1,5 @@ +- args: + cascade: false + read_only: false + sql: alter table "public"."associations" drop constraint "associations_pkey"; + type: run_sql diff --git a/hasura/migrations/1605053131947_modify_primarykey_public_associations/up.yaml b/hasura/migrations/1605053131947_modify_primarykey_public_associations/up.yaml new file mode 100644 index 0000000..a0bf100 --- /dev/null +++ b/hasura/migrations/1605053131947_modify_primarykey_public_associations/up.yaml @@ -0,0 +1,6 @@ +- args: + cascade: false + read_only: false + sql: "alter table \"public\".\"associations\"\n add constraint \"associations_pkey\" + \n primary key ( \"id\" );" + type: run_sql diff --git a/hasura/migrations/1605053139986_update_permission_user_public_table_associations/down.yaml b/hasura/migrations/1605053139986_update_permission_user_public_table_associations/down.yaml new file mode 100644 index 0000000..a078ae4 --- /dev/null +++ b/hasura/migrations/1605053139986_update_permission_user_public_table_associations/down.yaml @@ -0,0 +1,22 @@ +- args: + role: user + table: + name: associations + schema: public + type: drop_select_permission +- args: + permission: + allow_aggregations: false + columns: + - email + - bodyshopid + computed_fields: [] + filter: + user: + authid: + _eq: X-Hasura-User-Id + role: user + table: + name: associations + schema: public + type: create_select_permission diff --git a/hasura/migrations/1605053139986_update_permission_user_public_table_associations/up.yaml b/hasura/migrations/1605053139986_update_permission_user_public_table_associations/up.yaml new file mode 100644 index 0000000..7bfbc75 --- /dev/null +++ b/hasura/migrations/1605053139986_update_permission_user_public_table_associations/up.yaml @@ -0,0 +1,23 @@ +- args: + role: user + table: + name: associations + schema: public + type: drop_select_permission +- args: + permission: + allow_aggregations: false + columns: + - bodyshopid + - email + - id + computed_fields: [] + filter: + user: + authid: + _eq: X-Hasura-User-Id + role: user + table: + name: associations + schema: public + type: create_select_permission diff --git a/hasura/migrations/metadata.yaml b/hasura/migrations/metadata.yaml index 171c7b2..26f5753 100644 --- a/hasura/migrations/metadata.yaml +++ b/hasura/migrations/metadata.yaml @@ -14,8 +14,9 @@ tables: - role: user permission: columns: - - email - bodyshopid + - email + - id filter: user: authid: