30 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
| -- RedefineTables
 | |
| PRAGMA foreign_keys=OFF;
 | |
| CREATE TABLE "new_Setting" (
 | |
|     "id" TEXT NOT NULL PRIMARY KEY,
 | |
|     "fqdn" TEXT,
 | |
|     "isRegistrationEnabled" BOOLEAN NOT NULL DEFAULT false,
 | |
|     "dualCerts" BOOLEAN NOT NULL DEFAULT false,
 | |
|     "minPort" INTEGER NOT NULL DEFAULT 9000,
 | |
|     "maxPort" INTEGER NOT NULL DEFAULT 9100,
 | |
|     "proxyPassword" TEXT NOT NULL,
 | |
|     "proxyUser" TEXT NOT NULL,
 | |
|     "proxyHash" TEXT,
 | |
|     "isAutoUpdateEnabled" BOOLEAN NOT NULL DEFAULT false,
 | |
|     "isDNSCheckEnabled" BOOLEAN NOT NULL DEFAULT true,
 | |
|     "DNSServers" TEXT,
 | |
|     "isTraefikUsed" BOOLEAN NOT NULL DEFAULT true,
 | |
|     "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
 | |
|     "updatedAt" DATETIME NOT NULL,
 | |
|     "ipv4" TEXT,
 | |
|     "ipv6" TEXT,
 | |
|     "arch" TEXT,
 | |
|     "concurrentBuilds" INTEGER NOT NULL DEFAULT 1
 | |
| );
 | |
| INSERT INTO "new_Setting" ("DNSServers", "arch", "createdAt", "dualCerts", "fqdn", "id", "ipv4", "ipv6", "isAutoUpdateEnabled", "isDNSCheckEnabled", "isRegistrationEnabled", "isTraefikUsed", "maxPort", "minPort", "proxyHash", "proxyPassword", "proxyUser", "updatedAt") SELECT "DNSServers", "arch", "createdAt", "dualCerts", "fqdn", "id", "ipv4", "ipv6", "isAutoUpdateEnabled", "isDNSCheckEnabled", "isRegistrationEnabled", "isTraefikUsed", "maxPort", "minPort", "proxyHash", "proxyPassword", "proxyUser", "updatedAt" FROM "Setting";
 | |
| DROP TABLE "Setting";
 | |
| ALTER TABLE "new_Setting" RENAME TO "Setting";
 | |
| CREATE UNIQUE INDEX "Setting_fqdn_key" ON "Setting"("fqdn");
 | |
| PRAGMA foreign_key_check;
 | |
| PRAGMA foreign_keys=ON;
 | 
