From 8b57615880cb4e95e964d09b9cd34ea27559dda5 Mon Sep 17 00:00:00 2001 From: adela Date: Wed, 5 Nov 2025 16:42:21 +0100 Subject: [PATCH 01/10] replace with mine --- .github/workflows/chatops-migrate.yml | 4 ++-- .github/workflows/declarative-release-action.yml | 4 ++-- .github/workflows/declarative-sql-review-action.yml | 4 ++-- .github/workflows/release-action.yml | 4 ++-- .github/workflows/sql-review-action.yml | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/chatops-migrate.yml b/.github/workflows/chatops-migrate.yml index 04bb4ce..fbc6d9d 100644 --- a/.github/workflows/chatops-migrate.yml +++ b/.github/workflows/chatops-migrate.yml @@ -5,10 +5,10 @@ on: types: [created] env: - BYTEBASE_URL: https://demo.bytebase.com + BYTEBASE_URL: https://valid-just-tadpole.ngrok-free.app BYTEBASE_SERVICE_ACCOUNT: api@service.bytebase.com # set service account via environment variable BYTEBASE_SERVICE_ACCOUNT_SECRET: ${{ secrets.BYTEBASE_SERVICE_ACCOUNT_SECRET }} # set service account secret via environment variable - BYTEBASE_PROJECT: "projects/hr" + BYTEBASE_PROJECT: "projects/project-sample" FILE_PATTERN: "migrations-semver/*.sql" jobs: diff --git a/.github/workflows/declarative-release-action.yml b/.github/workflows/declarative-release-action.yml index e5e1c54..b0ea245 100644 --- a/.github/workflows/declarative-release-action.yml +++ b/.github/workflows/declarative-release-action.yml @@ -14,10 +14,10 @@ concurrency: cancel-in-progress: true env: - BYTEBASE_URL: https://demo.bytebase.com + BYTEBASE_URL: https://valid-just-tadpole.ngrok-free.app BYTEBASE_SERVICE_ACCOUNT: api@service.bytebase.com # set service account via environment variable BYTEBASE_SERVICE_ACCOUNT_SECRET: ${{ secrets.BYTEBASE_SERVICE_ACCOUNT_SECRET }} # set service account secret via environment variable - BYTEBASE_PROJECT: "projects/hr" + BYTEBASE_PROJECT: "projects/project-sample" jobs: build: diff --git a/.github/workflows/declarative-sql-review-action.yml b/.github/workflows/declarative-sql-review-action.yml index b32edad..c27e616 100644 --- a/.github/workflows/declarative-sql-review-action.yml +++ b/.github/workflows/declarative-sql-review-action.yml @@ -20,10 +20,10 @@ jobs: - name: Check release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # set GITHUB_TOKEN because the 'Check release' step needs it to comment the pull request with check results. - BYTEBASE_URL: https://demo.bytebase.com + BYTEBASE_URL: https://valid-just-tadpole.ngrok-free.app BYTEBASE_SERVICE_ACCOUNT: api@service.bytebase.com # set service account via environment variable BYTEBASE_SERVICE_ACCOUNT_SECRET: ${{ secrets.BYTEBASE_SERVICE_ACCOUNT_SECRET }} # set service account secret via environment variable - BYTEBASE_PROJECT: "projects/hr" + BYTEBASE_PROJECT: "projects/project-sample" BYTEBASE_TARGETS: "instances/prod-sample-instance/databases/hr_prod" FILE_PATTERN: "schema/*.sql" run: | diff --git a/.github/workflows/release-action.yml b/.github/workflows/release-action.yml index 3270f27..6a38960 100644 --- a/.github/workflows/release-action.yml +++ b/.github/workflows/release-action.yml @@ -8,10 +8,10 @@ on: - "migrations-semver/*.sql" env: - BYTEBASE_URL: https://demo.bytebase.com + BYTEBASE_URL: https://valid-just-tadpole.ngrok-free.app BYTEBASE_SERVICE_ACCOUNT: api@service.bytebase.com # set service account via environment variable BYTEBASE_SERVICE_ACCOUNT_SECRET: ${{ secrets.BYTEBASE_SERVICE_ACCOUNT_SECRET }} # set service account secret via environment variable - BYTEBASE_PROJECT: "projects/hr" + BYTEBASE_PROJECT: "projects/project-sample" jobs: build: diff --git a/.github/workflows/sql-review-action.yml b/.github/workflows/sql-review-action.yml index d377bab..bcf1ee0 100644 --- a/.github/workflows/sql-review-action.yml +++ b/.github/workflows/sql-review-action.yml @@ -20,10 +20,10 @@ jobs: - name: Check release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # set GITHUB_TOKEN because the 'Check release' step needs it to comment the pull request with check results. - BYTEBASE_URL: https://demo.bytebase.com + BYTEBASE_URL: https://valid-just-tadpole.ngrok-free.app BYTEBASE_SERVICE_ACCOUNT: api@service.bytebase.com # set service account via environment variable BYTEBASE_SERVICE_ACCOUNT_SECRET: ${{ secrets.BYTEBASE_SERVICE_ACCOUNT_SECRET }} # set service account secret via environment variable - BYTEBASE_PROJECT: "projects/hr" + BYTEBASE_PROJECT: "projects/project-sample" BYTEBASE_TARGETS: "instances/prod-sample-instance/databases/hr_prod" FILE_PATTERN: "migrations-semver/*.sql" run: | From 9454ddfa191629ba5a7d0f755c972e34fa86ef6e Mon Sep 17 00:00:00 2001 From: adela Date: Wed, 5 Nov 2025 16:44:00 +0100 Subject: [PATCH 02/10] update --- schema/schema.sql | 1 + 1 file changed, 1 insertion(+) diff --git a/schema/schema.sql b/schema/schema.sql index cc6e61e..540cb8f 100644 --- a/schema/schema.sql +++ b/schema/schema.sql @@ -50,6 +50,7 @@ CREATE TABLE "public"."employee" ( "last_name" text NOT NULL, "gender" text NOT NULL, "hire_date" date NOT NULL, + "nickname" text NOT NULL DEFAULT '', CONSTRAINT "employee_pkey" PRIMARY KEY (emp_no), CONSTRAINT "employee_gender_check" CHECK (gender = ANY (ARRAY['M'::text, 'F'::text])) ); From e9596f74ce0864c8ffc93e3e0197b5c8a7cc7ced Mon Sep 17 00:00:00 2001 From: adela Date: Wed, 5 Nov 2025 16:58:00 +0100 Subject: [PATCH 03/10] fix --- schema/schema.sql | 2 -- 1 file changed, 2 deletions(-) diff --git a/schema/schema.sql b/schema/schema.sql index 540cb8f..c12994a 100644 --- a/schema/schema.sql +++ b/schema/schema.sql @@ -1,5 +1,3 @@ -COMMENT ON SCHEMA "public" IS 'standard public schema'; - CREATE TABLE "public"."audit" ( "id" serial, "operation" text NOT NULL, From b2996994225af38e5022ea9ca33a048a8f922d24 Mon Sep 17 00:00:00 2001 From: adela Date: Wed, 5 Nov 2025 16:58:48 +0100 Subject: [PATCH 04/10] remove not null --- schema/schema.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schema/schema.sql b/schema/schema.sql index c12994a..c94f990 100644 --- a/schema/schema.sql +++ b/schema/schema.sql @@ -48,7 +48,7 @@ CREATE TABLE "public"."employee" ( "last_name" text NOT NULL, "gender" text NOT NULL, "hire_date" date NOT NULL, - "nickname" text NOT NULL DEFAULT '', + "nickname" text, CONSTRAINT "employee_pkey" PRIMARY KEY (emp_no), CONSTRAINT "employee_gender_check" CHECK (gender = ANY (ARRAY['M'::text, 'F'::text])) ); From 4b11278f5c611dbc32e45c000ce1c4563a759eed Mon Sep 17 00:00:00 2001 From: adela Date: Wed, 5 Nov 2025 17:04:30 +0100 Subject: [PATCH 05/10] remove not null --- schema/schema.sql | 2 ++ 1 file changed, 2 insertions(+) diff --git a/schema/schema.sql b/schema/schema.sql index c94f990..79d43c8 100644 --- a/schema/schema.sql +++ b/schema/schema.sql @@ -1,3 +1,5 @@ +COMMENT ON SCHEMA "public" IS 'standard public schema'; + CREATE TABLE "public"."audit" ( "id" serial, "operation" text NOT NULL, From 7f7ad2483aec63a7f458a616c370e425295ce297 Mon Sep 17 00:00:00 2001 From: adela Date: Wed, 5 Nov 2025 17:06:31 +0100 Subject: [PATCH 06/10] fix --- schema/schema.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schema/schema.sql b/schema/schema.sql index 79d43c8..de70538 100644 --- a/schema/schema.sql +++ b/schema/schema.sql @@ -1,4 +1,4 @@ -COMMENT ON SCHEMA "public" IS 'standard public schema'; +-- COMMENT ON SCHEMA "public" IS 'standard public schema'; CREATE TABLE "public"."audit" ( "id" serial, From bdc353abf33f7ce20515efedd95d2fef39990da0 Mon Sep 17 00:00:00 2001 From: adela Date: Wed, 5 Nov 2025 17:56:14 +0100 Subject: [PATCH 07/10] fix --- schema/schema.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schema/schema.sql b/schema/schema.sql index de70538..79d43c8 100644 --- a/schema/schema.sql +++ b/schema/schema.sql @@ -1,4 +1,4 @@ --- COMMENT ON SCHEMA "public" IS 'standard public schema'; +COMMENT ON SCHEMA "public" IS 'standard public schema'; CREATE TABLE "public"."audit" ( "id" serial, From ad752965b1432ba0113ce61bf5763c60543188c1 Mon Sep 17 00:00:00 2001 From: adela Date: Wed, 5 Nov 2025 18:21:55 +0100 Subject: [PATCH 08/10] add new schem and table --- schema/testschema.sql | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 schema/testschema.sql diff --git a/schema/testschema.sql b/schema/testschema.sql new file mode 100644 index 0000000..20bc5bb --- /dev/null +++ b/schema/testschema.sql @@ -0,0 +1,11 @@ +CREATE SCHEMA IF NOT EXISTS "testschema"; + +COMMENT ON SCHEMA "testschema" IS 'test schema for testing purposes'; + +CREATE TABLE "testschema"."testtable" ( + "id" serial, + "name" text NOT NULL, + "created_at" timestamptz DEFAULT now(), + CONSTRAINT "testtable_pkey" PRIMARY KEY (id) +); + From 24d8285559ed6ec5e492834b81ffcb08f0ca08b7 Mon Sep 17 00:00:00 2001 From: adela Date: Wed, 5 Nov 2025 18:45:27 +0100 Subject: [PATCH 09/10] fix --- migrations-semver/1.0.0_create_t0.sql | 4 ++++ migrations-semver/1.0.0_init.sql | 5 ----- migrations-semver/1.0.1_init_data_dml.sql | 5 ----- migrations-semver/1.1.1_comment.sql | 1 - migrations-semver/1.13.0_phone.sql | 1 - migrations-semver/1.14.0_email.sql | 1 - migrations-semver/1.3.5_nickname.sql | 2 -- 7 files changed, 4 insertions(+), 15 deletions(-) create mode 100644 migrations-semver/1.0.0_create_t0.sql delete mode 100644 migrations-semver/1.0.0_init.sql delete mode 100644 migrations-semver/1.0.1_init_data_dml.sql delete mode 100644 migrations-semver/1.1.1_comment.sql delete mode 100644 migrations-semver/1.13.0_phone.sql delete mode 100644 migrations-semver/1.14.0_email.sql delete mode 100644 migrations-semver/1.3.5_nickname.sql diff --git a/migrations-semver/1.0.0_create_t0.sql b/migrations-semver/1.0.0_create_t0.sql new file mode 100644 index 0000000..9cefa94 --- /dev/null +++ b/migrations-semver/1.0.0_create_t0.sql @@ -0,0 +1,4 @@ +CREATE TABLE "public"."t0" ( + "id" serial PRIMARY KEY, + "name" text NOT NULL +); \ No newline at end of file diff --git a/migrations-semver/1.0.0_init.sql b/migrations-semver/1.0.0_init.sql deleted file mode 100644 index 3d49b78..0000000 --- a/migrations-semver/1.0.0_init.sql +++ /dev/null @@ -1,5 +0,0 @@ -CREATE TABLE IF NOT EXISTS users ( - id SERIAL PRIMARY KEY, - name VARCHAR(255) NOT NULL, - email VARCHAR(255) NOT NULL UNIQUE -) \ No newline at end of file diff --git a/migrations-semver/1.0.1_init_data_dml.sql b/migrations-semver/1.0.1_init_data_dml.sql deleted file mode 100644 index 075b74f..0000000 --- a/migrations-semver/1.0.1_init_data_dml.sql +++ /dev/null @@ -1,5 +0,0 @@ -INSERT INTO users ( - id, name, email -) VALUES ( - 1, 'me', 'me@me.com' -); diff --git a/migrations-semver/1.1.1_comment.sql b/migrations-semver/1.1.1_comment.sql deleted file mode 100644 index c7fca96..0000000 --- a/migrations-semver/1.1.1_comment.sql +++ /dev/null @@ -1 +0,0 @@ -ALTER TABLE IF EXISTS users ADD COLUMN IF NOT EXISTS comment VARCHAR(255) NOT NULL DEFAULT ''; \ No newline at end of file diff --git a/migrations-semver/1.13.0_phone.sql b/migrations-semver/1.13.0_phone.sql deleted file mode 100644 index e8de331..0000000 --- a/migrations-semver/1.13.0_phone.sql +++ /dev/null @@ -1 +0,0 @@ -ALTER TABLE IF EXISTS users ADD COLUMN IF NOT EXISTS phone VARCHAR(255) NOT NULL DEFAULT ''; diff --git a/migrations-semver/1.14.0_email.sql b/migrations-semver/1.14.0_email.sql deleted file mode 100644 index aefd24d..0000000 --- a/migrations-semver/1.14.0_email.sql +++ /dev/null @@ -1 +0,0 @@ -ALTER TABLE IF EXISTS users ADD COLUMN IF NOT EXISTS email VARCHAR(255) NOT NULL DEFAULT ''; diff --git a/migrations-semver/1.3.5_nickname.sql b/migrations-semver/1.3.5_nickname.sql deleted file mode 100644 index 09eed38..0000000 --- a/migrations-semver/1.3.5_nickname.sql +++ /dev/null @@ -1,2 +0,0 @@ --- add nickname column for users -ALTER TABLE IF EXISTS users ADD COLUMN IF NOT EXISTS nickname VARCHAR(255) NOT NULL DEFAULT ''; From 36cfc11987d076e4200ed330914e1095eccddeea Mon Sep 17 00:00:00 2001 From: adela Date: Wed, 5 Nov 2025 18:56:34 +0100 Subject: [PATCH 10/10] fix --- schema/testschema.sql | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/schema/testschema.sql b/schema/testschema.sql index 20bc5bb..2f30ad3 100644 --- a/schema/testschema.sql +++ b/schema/testschema.sql @@ -1,8 +1,4 @@ -CREATE SCHEMA IF NOT EXISTS "testschema"; - -COMMENT ON SCHEMA "testschema" IS 'test schema for testing purposes'; - -CREATE TABLE "testschema"."testtable" ( +CREATE TABLE "public"."testtable" ( "id" serial, "name" text NOT NULL, "created_at" timestamptz DEFAULT now(),