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(),