+++ /dev/null
-ALTER TABLE cryptokeys MODIFY published BOOL NULL DEFAULT 1 AFTER active;
+++ /dev/null
-BEGIN;
- ALTER TABLE cryptokeys ADD COLUMN content_new TEXT;
- UPDATE cryptokeys SET content_new = content;
- ALTER TABLE cryptokeys DROP COLUMN content;
- ALTER TABLE cryptokeys RENAME COLUMN content_new TO content;
-COMMIT;
+++ /dev/null
-BEGIN TRANSACTION;
- CREATE TABLE cryptokeys_temp (
- id INTEGER PRIMARY KEY,
- domain_id INT NOT NULL,
- flags INT NOT NULL,
- active BOOL,
- published BOOL DEFAULT 1,
- content TEXT,
- FOREIGN KEY(domain_id) REFERENCES domains(id) ON DELETE CASCADE ON UPDATE CASCADE
- );
-
- INSERT INTO cryptokeys_temp SELECT id,domain_id,flags,active,published,content FROM cryptokeys;
- DROP TABLE cryptokeys;
- ALTER TABLE cryptokeys_temp RENAME TO cryptokeys;
-
- CREATE INDEX domainidindex ON cryptokeys(domain_id);
-COMMIT;
+++ /dev/null
-BEGIN TRANSACTION;
- CREATE TABLE cryptokeys_temp (
- id INTEGER PRIMARY KEY,
- domain VARCHAR(255) COLLATE NOCASE,
- flags INT NOT NULL,
- active BOOL,
- published BOOL DEFAULT 1,
- content TEXT
- );
-
- INSERT INTO cryptokeys_temp SELECT id,domain,flags,active,published,content FROM cryptokeys;
- DROP TABLE cryptokeys;
- ALTER TABLE cryptokeys_temp RENAME TO cryptokeys;
-
- CREATE INDEX domainnameindex ON cryptokeys(domain);
-COMMIT;