瀏覽代碼

Added database migration from version 1 to 2

Vadik Sirekanyan 2 年之前
父節點
當前提交
28a433ed80
共有 3 個文件被更改,包括 12 次插入0 次删除
  1. 10 0
      .github/workflows/build.yml
  2. 二進制
      app/src/main/sqldelight/databases/2.db
  3. 2 0
      app/src/main/sqldelight/migrations/1.sqm

+ 10 - 0
.github/workflows/build.yml

@@ -20,6 +20,16 @@ jobs:
         uses: actions/upload-artifact@v3
         with:
           path: app/build/reports/lint-results-*.html
+  verify:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v3
+      - uses: actions/setup-java@v3
+        with:
+          distribution: 'temurin'
+          java-version: '17'
+      - shell: bash
+        run: ./gradlew verifySqlDelightMigration
   assemble:
     runs-on: ubuntu-latest
     steps:

二進制
app/src/main/sqldelight/databases/2.db


+ 2 - 0
app/src/main/sqldelight/migrations/1.sqm

@@ -0,0 +1,2 @@
+ALTER TABLE ApiUrl ADD COLUMN insecure INTEGER NOT NULL DEFAULT 0;
+UPDATE ApiUrl SET insecure = 1;