|
| 1 | +/* |
| 2 | + Warnings: |
| 3 | +
|
| 4 | + - You are about to drop the column `editable` on the `Connection` table. All the data in the column will be lost. |
| 5 | +
|
| 6 | +*/ |
| 7 | +-- RedefineTables |
| 8 | +PRAGMA foreign_keys=OFF; |
| 9 | +CREATE TABLE "new_Connection" ( |
| 10 | + "alias" TEXT NOT NULL PRIMARY KEY, |
| 11 | + "created" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 12 | + "updated" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 13 | + "description" TEXT, |
| 14 | + "connectionString" TEXT NOT NULL, |
| 15 | + "driver" TEXT NOT NULL |
| 16 | +); |
| 17 | +INSERT INTO "new_Connection" ("alias", "connectionString", "created", "description", "driver", "updated") SELECT "alias", "connectionString", "created", "description", "driver", "updated" FROM "Connection"; |
| 18 | +DROP TABLE "Connection"; |
| 19 | +ALTER TABLE "new_Connection" RENAME TO "Connection"; |
| 20 | +CREATE UNIQUE INDEX "Connection_alias_key" ON "Connection"("alias"); |
| 21 | +CREATE TABLE "new_History" ( |
| 22 | + "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, |
| 23 | + "created" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 24 | + "lastUsed" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, |
| 25 | + "count" INTEGER NOT NULL DEFAULT 1, |
| 26 | + "query" TEXT NOT NULL, |
| 27 | + "connectionAlias" TEXT NOT NULL, |
| 28 | + "success" BOOLEAN NOT NULL, |
| 29 | + CONSTRAINT "History_connectionAlias_fkey" FOREIGN KEY ("connectionAlias") REFERENCES "Connection" ("alias") ON DELETE CASCADE ON UPDATE CASCADE |
| 30 | +); |
| 31 | +INSERT INTO "new_History" ("connectionAlias", "count", "created", "id", "lastUsed", "query", "success") SELECT "connectionAlias", "count", "created", "id", "lastUsed", "query", "success" FROM "History"; |
| 32 | +DROP TABLE "History"; |
| 33 | +ALTER TABLE "new_History" RENAME TO "History"; |
| 34 | +CREATE UNIQUE INDEX "History_query_connectionAlias_key" ON "History"("query", "connectionAlias"); |
| 35 | +PRAGMA foreign_key_check; |
| 36 | +PRAGMA foreign_keys=ON; |
0 commit comments