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: | 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 ''; diff --git a/schema/schema.sql b/schema/schema.sql index cc6e61e..79d43c8 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, CONSTRAINT "employee_pkey" PRIMARY KEY (emp_no), CONSTRAINT "employee_gender_check" CHECK (gender = ANY (ARRAY['M'::text, 'F'::text])) ); diff --git a/schema/testschema.sql b/schema/testschema.sql new file mode 100644 index 0000000..2f30ad3 --- /dev/null +++ b/schema/testschema.sql @@ -0,0 +1,7 @@ +CREATE TABLE "public"."testtable" ( + "id" serial, + "name" text NOT NULL, + "created_at" timestamptz DEFAULT now(), + CONSTRAINT "testtable_pkey" PRIMARY KEY (id) +); +