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
+);