23 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
| -- RedefineTables
 | |
| PRAGMA foreign_keys=OFF;
 | |
| CREATE TABLE "new_ApplicationSettings" (
 | |
|     "id" TEXT NOT NULL PRIMARY KEY,
 | |
|     "applicationId" TEXT NOT NULL,
 | |
|     "dualCerts" BOOLEAN NOT NULL DEFAULT false,
 | |
|     "debug" BOOLEAN NOT NULL DEFAULT false,
 | |
|     "previews" BOOLEAN NOT NULL DEFAULT false,
 | |
|     "autodeploy" BOOLEAN NOT NULL DEFAULT true,
 | |
|     "isBot" BOOLEAN NOT NULL DEFAULT false,
 | |
|     "isPublicRepository" BOOLEAN NOT NULL DEFAULT false,
 | |
|     "isDBBranching" BOOLEAN NOT NULL DEFAULT false,
 | |
|     "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
 | |
|     "updatedAt" DATETIME NOT NULL,
 | |
|     CONSTRAINT "ApplicationSettings_applicationId_fkey" FOREIGN KEY ("applicationId") REFERENCES "Application" ("id") ON DELETE RESTRICT ON UPDATE CASCADE
 | |
| );
 | |
| INSERT INTO "new_ApplicationSettings" ("applicationId", "autodeploy", "createdAt", "debug", "dualCerts", "id", "isBot", "isPublicRepository", "previews", "updatedAt") SELECT "applicationId", "autodeploy", "createdAt", "debug", "dualCerts", "id", "isBot", "isPublicRepository", "previews", "updatedAt" FROM "ApplicationSettings";
 | |
| DROP TABLE "ApplicationSettings";
 | |
| ALTER TABLE "new_ApplicationSettings" RENAME TO "ApplicationSettings";
 | |
| CREATE UNIQUE INDEX "ApplicationSettings_applicationId_key" ON "ApplicationSettings"("applicationId");
 | |
| PRAGMA foreign_key_check;
 | |
| PRAGMA foreign_keys=ON;
 |