From 5561b19d3862db184ded330acc288c68210ea0f7 Mon Sep 17 00:00:00 2001 From: Adela Date: Fri, 8 Aug 2025 15:01:49 +0200 Subject: [PATCH 1/5] Delete migrations-semver directory --- 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.3.5_nickname.sql | 1 - 5 files changed, 13 deletions(-) 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.3.5_nickname.sql 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.3.5_nickname.sql b/migrations-semver/1.3.5_nickname.sql deleted file mode 100644 index 1e8b31a..0000000 --- a/migrations-semver/1.3.5_nickname.sql +++ /dev/null @@ -1 +0,0 @@ -ALTER TABLE IF EXISTS users ADD COLUMN IF NOT EXISTS nickname VARCHAR(255) NOT NULL DEFAULT ''; \ No newline at end of file From dc9eec12c31374602f49f77c52d4c3f7e6b1a6ba Mon Sep 17 00:00:00 2001 From: Adela Date: Fri, 8 Aug 2025 15:03:10 +0200 Subject: [PATCH 2/5] Update sql-review-action.yml --- .github/workflows/sql-review-action.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/sql-review-action.yml b/.github/workflows/sql-review-action.yml index 17c5746..1ae1c96 100644 --- a/.github/workflows/sql-review-action.yml +++ b/.github/workflows/sql-review-action.yml @@ -5,7 +5,7 @@ on: branches: - main paths: - - "migrations-semver/*.sql" + - "migrations/*.sql" jobs: check-release-on-prod: @@ -20,11 +20,11 @@ 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 BYTEBASE_SERVICE_ACCOUNT_SECRET: ${{ secrets.BYTEBASE_SERVICE_ACCOUNT_SECRET }} BYTEBASE_PROJECT: "projects/hr" BYTEBASE_TARGETS: "instances/prod-sample-instance/databases/hr_prod" - FILE_PATTERN: "migrations-semver/*.sql" + FILE_PATTERN: "migrations/*.sql" run: | bytebase-action check --url=${{ env.BYTEBASE_URL }} --service-account=${{ env.BYTEBASE_SERVICE_ACCOUNT }} --service-account-secret=${{ env.BYTEBASE_SERVICE_ACCOUNT_SECRET }} --project=${{ env.BYTEBASE_PROJECT }} --targets=${{ env.BYTEBASE_TARGETS }} --file-pattern=${{ env.FILE_PATTERN }} From 655f18f13580dacc4dd0d1cb33d80575d99df36a Mon Sep 17 00:00:00 2001 From: Adela Date: Fri, 8 Aug 2025 15:04:45 +0200 Subject: [PATCH 3/5] Update release-action.yml --- .github/workflows/release-action.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release-action.yml b/.github/workflows/release-action.yml index 5b25923..a73abb6 100644 --- a/.github/workflows/release-action.yml +++ b/.github/workflows/release-action.yml @@ -5,10 +5,10 @@ on: branches: - main paths: - - "migrations-semver/*.sql" + - "migrations/*.sql" env: - BYTEBASE_URL: https://demo.bytebase.com + BYTEBASE_URL: https://valid-just-tadpole.ngrok-free.app BYTEBASE_SERVICE_ACCOUNT: api@service.bytebase.com BYTEBASE_SERVICE_ACCOUNT_SECRET: ${{ secrets.BYTEBASE_SERVICE_ACCOUNT_SECRET }} BYTEBASE_PROJECT: "projects/hr" @@ -38,7 +38,7 @@ jobs: - name: Roll out database change env: BYTEBASE_TARGETS: "instances/test-sample-instance/databases/hr_test,instances/prod-sample-instance/databases/hr_prod" - FILE_PATTERN: "migrations-semver/*.sql" + FILE_PATTERN: "migrations/*.sql" BYTEBASE_OUTPUT: ${{ runner.temp }}/bytebase-metadata.json run: | bytebase-action rollout --url=${{ env.BYTEBASE_URL }} --service-account=${{ env.BYTEBASE_SERVICE_ACCOUNT }} --service-account-secret=${{ env.BYTEBASE_SERVICE_ACCOUNT_SECRET }} --project=${{ env.BYTEBASE_PROJECT }} --file-pattern=${{ env.FILE_PATTERN }} --targets=${{ env.BYTEBASE_TARGETS }} --output=${{ env.BYTEBASE_OUTPUT }} From 473127f6a66dcefb9c8edd37fbe0043c4c9b37c2 Mon Sep 17 00:00:00 2001 From: Adela Date: Fri, 8 Aug 2025 15:07:36 +0200 Subject: [PATCH 4/5] Update sql-review-action.yml --- .github/workflows/sql-review-action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sql-review-action.yml b/.github/workflows/sql-review-action.yml index 1ae1c96..296dfb8 100644 --- a/.github/workflows/sql-review-action.yml +++ b/.github/workflows/sql-review-action.yml @@ -23,7 +23,7 @@ jobs: BYTEBASE_URL: https://valid-just-tadpole.ngrok-free.app BYTEBASE_SERVICE_ACCOUNT: api@service.bytebase.com BYTEBASE_SERVICE_ACCOUNT_SECRET: ${{ secrets.BYTEBASE_SERVICE_ACCOUNT_SECRET }} - BYTEBASE_PROJECT: "projects/hr" + BYTEBASE_PROJECT: "projects/project-sample" BYTEBASE_TARGETS: "instances/prod-sample-instance/databases/hr_prod" FILE_PATTERN: "migrations/*.sql" run: | From a08dd32ceb40768cd8f2f663a33614d982c8a43b Mon Sep 17 00:00:00 2001 From: Adela Date: Fri, 8 Aug 2025 15:11:40 +0200 Subject: [PATCH 5/5] Create 1.0.0_create_table_t1_ddl.sql --- migrations/1.0.0_create_table_t1_ddl.sql | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 migrations/1.0.0_create_table_t1_ddl.sql diff --git a/migrations/1.0.0_create_table_t1_ddl.sql b/migrations/1.0.0_create_table_t1_ddl.sql new file mode 100644 index 0000000..7a079e4 --- /dev/null +++ b/migrations/1.0.0_create_table_t1_ddl.sql @@ -0,0 +1,4 @@ +CREATE TABLE t1 ( + id SERIAL PRIMARY KEY, + name TEXT +);