From ce3f2cc71fa44d5301a29f5638afdd3dc8605f49 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Sat, 26 Nov 2022 19:39:37 +0100 Subject: [PATCH] pg migration --- backend/build.rs | 5 +++++ backend/migrations/20221126181131_pg_rt_name.down.sql | 1 + backend/migrations/20221126181131_pg_rt_name.up.sql | 6 ++++++ 3 files changed, 12 insertions(+) create mode 100644 backend/build.rs create mode 100644 backend/migrations/20221126181131_pg_rt_name.down.sql create mode 100644 backend/migrations/20221126181131_pg_rt_name.up.sql diff --git a/backend/build.rs b/backend/build.rs new file mode 100644 index 0000000000..7609593841 --- /dev/null +++ b/backend/build.rs @@ -0,0 +1,5 @@ +// generated by `sqlx migrate build-script` +fn main() { + // trigger recompilation when a new migration is added + println!("cargo:rerun-if-changed=migrations"); +} \ No newline at end of file diff --git a/backend/migrations/20221126181131_pg_rt_name.down.sql b/backend/migrations/20221126181131_pg_rt_name.down.sql new file mode 100644 index 0000000000..d2f607c5b8 --- /dev/null +++ b/backend/migrations/20221126181131_pg_rt_name.down.sql @@ -0,0 +1 @@ +-- Add down migration script here diff --git a/backend/migrations/20221126181131_pg_rt_name.up.sql b/backend/migrations/20221126181131_pg_rt_name.up.sql new file mode 100644 index 0000000000..b15a0e91fa --- /dev/null +++ b/backend/migrations/20221126181131_pg_rt_name.up.sql @@ -0,0 +1,6 @@ +-- Add up migration script here +UPDATE resource_type rt SET name = 'postgresql' WHERE name = 'postgres' AND NOT EXISTS ( + SELECT 1 FROM resource_type WHERE name = 'postgresql' AND rt.workspace_id = workspace_id +); + +UPDATE resource SET resource_type = 'postgresql' WHERE resource_type = 'postgres';