diff --git a/hasura/migrations/1581030454318_drop_relationship_job_status_public_table_jobs/down.yaml b/hasura/migrations/1581030454318_drop_relationship_job_status_public_table_jobs/down.yaml new file mode 100644 index 000000000..387fc3707 --- /dev/null +++ b/hasura/migrations/1581030454318_drop_relationship_job_status_public_table_jobs/down.yaml @@ -0,0 +1,8 @@ +- args: + name: job_status + table: + name: jobs + schema: public + using: + foreign_key_constraint_on: statusid + type: create_object_relationship diff --git a/hasura/migrations/1581030454318_drop_relationship_job_status_public_table_jobs/up.yaml b/hasura/migrations/1581030454318_drop_relationship_job_status_public_table_jobs/up.yaml new file mode 100644 index 000000000..38bcae868 --- /dev/null +++ b/hasura/migrations/1581030454318_drop_relationship_job_status_public_table_jobs/up.yaml @@ -0,0 +1,6 @@ +- args: + relationship: job_status + table: + name: jobs + schema: public + type: drop_relationship diff --git a/hasura/migrations/1581030528307_drop_relationship_bodyshop_public_table_job_status/down.yaml b/hasura/migrations/1581030528307_drop_relationship_bodyshop_public_table_job_status/down.yaml new file mode 100644 index 000000000..4df64ab21 --- /dev/null +++ b/hasura/migrations/1581030528307_drop_relationship_bodyshop_public_table_job_status/down.yaml @@ -0,0 +1,8 @@ +- args: + name: bodyshop + table: + name: job_status + schema: public + using: + foreign_key_constraint_on: shopid + type: create_object_relationship diff --git a/hasura/migrations/1581030528307_drop_relationship_bodyshop_public_table_job_status/up.yaml b/hasura/migrations/1581030528307_drop_relationship_bodyshop_public_table_job_status/up.yaml new file mode 100644 index 000000000..be19077ec --- /dev/null +++ b/hasura/migrations/1581030528307_drop_relationship_bodyshop_public_table_job_status/up.yaml @@ -0,0 +1,6 @@ +- args: + relationship: bodyshop + table: + name: job_status + schema: public + type: drop_relationship diff --git a/hasura/migrations/1581030535781_drop_relationship_jobs_public_table_job_status/down.yaml b/hasura/migrations/1581030535781_drop_relationship_jobs_public_table_job_status/down.yaml new file mode 100644 index 000000000..e72f3596e --- /dev/null +++ b/hasura/migrations/1581030535781_drop_relationship_jobs_public_table_job_status/down.yaml @@ -0,0 +1,12 @@ +- args: + name: jobs + table: + name: job_status + schema: public + using: + foreign_key_constraint_on: + column: statusid + table: + name: jobs + schema: public + type: create_array_relationship diff --git a/hasura/migrations/1581030535781_drop_relationship_jobs_public_table_job_status/up.yaml b/hasura/migrations/1581030535781_drop_relationship_jobs_public_table_job_status/up.yaml new file mode 100644 index 000000000..9a632ffbb --- /dev/null +++ b/hasura/migrations/1581030535781_drop_relationship_jobs_public_table_job_status/up.yaml @@ -0,0 +1,6 @@ +- args: + relationship: jobs + table: + name: job_status + schema: public + type: drop_relationship diff --git a/hasura/migrations/1581030563884_drop_relationship_job_statuses_public_table_bodyshops/down.yaml b/hasura/migrations/1581030563884_drop_relationship_job_statuses_public_table_bodyshops/down.yaml new file mode 100644 index 000000000..5fd010060 --- /dev/null +++ b/hasura/migrations/1581030563884_drop_relationship_job_statuses_public_table_bodyshops/down.yaml @@ -0,0 +1,12 @@ +- args: + name: job_statuses + table: + name: bodyshops + schema: public + using: + foreign_key_constraint_on: + column: shopid + table: + name: job_status + schema: public + type: create_array_relationship diff --git a/hasura/migrations/1581030563884_drop_relationship_job_statuses_public_table_bodyshops/up.yaml b/hasura/migrations/1581030563884_drop_relationship_job_statuses_public_table_bodyshops/up.yaml new file mode 100644 index 000000000..bfe177786 --- /dev/null +++ b/hasura/migrations/1581030563884_drop_relationship_job_statuses_public_table_bodyshops/up.yaml @@ -0,0 +1,6 @@ +- args: + relationship: job_statuses + table: + name: bodyshops + schema: public + type: drop_relationship diff --git a/hasura/migrations/1581030601347_delete_fk_public_job_status_job_status_shopid_fkey/down.yaml b/hasura/migrations/1581030601347_delete_fk_public_job_status_job_status_shopid_fkey/down.yaml new file mode 100644 index 000000000..78a66f549 --- /dev/null +++ b/hasura/migrations/1581030601347_delete_fk_public_job_status_job_status_shopid_fkey/down.yaml @@ -0,0 +1,4 @@ +- args: + sql: alter table "public"."job_status" add foreign key ("shopid") references "public"."bodyshops"("id") + on update cascade on delete cascade; + type: run_sql diff --git a/hasura/migrations/1581030601347_delete_fk_public_job_status_job_status_shopid_fkey/up.yaml b/hasura/migrations/1581030601347_delete_fk_public_job_status_job_status_shopid_fkey/up.yaml new file mode 100644 index 000000000..07c07d3a1 --- /dev/null +++ b/hasura/migrations/1581030601347_delete_fk_public_job_status_job_status_shopid_fkey/up.yaml @@ -0,0 +1,3 @@ +- args: + sql: alter table "public"."job_status" drop constraint "job_status_shopid_fkey"; + type: run_sql diff --git a/hasura/migrations/1581030654272_delete_fk_public_jobs_jobs_statusid_fkey/down.yaml b/hasura/migrations/1581030654272_delete_fk_public_jobs_jobs_statusid_fkey/down.yaml new file mode 100644 index 000000000..d52b04302 --- /dev/null +++ b/hasura/migrations/1581030654272_delete_fk_public_jobs_jobs_statusid_fkey/down.yaml @@ -0,0 +1,4 @@ +- args: + sql: alter table "public"."jobs" add foreign key ("statusid") references "public"."job_status"("id") + on update restrict on delete restrict; + type: run_sql diff --git a/hasura/migrations/1581030654272_delete_fk_public_jobs_jobs_statusid_fkey/up.yaml b/hasura/migrations/1581030654272_delete_fk_public_jobs_jobs_statusid_fkey/up.yaml new file mode 100644 index 000000000..24aec4d0b --- /dev/null +++ b/hasura/migrations/1581030654272_delete_fk_public_jobs_jobs_statusid_fkey/up.yaml @@ -0,0 +1,3 @@ +- args: + sql: alter table "public"."jobs" drop constraint "jobs_statusid_fkey"; + type: run_sql diff --git a/hasura/migrations/1581030663585_drop_table_public_job_status/down.yaml b/hasura/migrations/1581030663585_drop_table_public_job_status/down.yaml new file mode 100644 index 000000000..fe51488c7 --- /dev/null +++ b/hasura/migrations/1581030663585_drop_table_public_job_status/down.yaml @@ -0,0 +1 @@ +[] diff --git a/hasura/migrations/1581030663585_drop_table_public_job_status/up.yaml b/hasura/migrations/1581030663585_drop_table_public_job_status/up.yaml new file mode 100644 index 000000000..d10304097 --- /dev/null +++ b/hasura/migrations/1581030663585_drop_table_public_job_status/up.yaml @@ -0,0 +1,3 @@ +- args: + sql: DROP TABLE "public"."job_status" + type: run_sql