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 }} diff --git a/.github/workflows/sql-review-action.yml b/.github/workflows/sql-review-action.yml index 17c5746..296dfb8 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_PROJECT: "projects/project-sample" 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 }} 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 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 +);