forked from vieter-v/vieter
27 lines
635 B
MySQL
27 lines
635 B
MySQL
|
-- This down won't really work because it'll throw NOT NULL errors, but I'm
|
||
|
-- just putting it here for future reference (still not sure whether I'm even
|
||
|
-- gonna use these)
|
||
|
PRAGMA foreign_keys=off;
|
||
|
|
||
|
BEGIN TRANSACTION;
|
||
|
|
||
|
ALTER TABLE Target RENAME TO _Target_old;
|
||
|
|
||
|
CREATE TABLE Target (
|
||
|
id INTEGER PRIMARY KEY,
|
||
|
url TEXT NOT NULL,
|
||
|
branch TEXT NOT NULL,
|
||
|
repo TEXT NOT NULL,
|
||
|
schedule TEXT,
|
||
|
kind TEXT NOT NULL DEFAULT 'git'
|
||
|
);
|
||
|
|
||
|
INSERT INTO Target (id, url, branch, repo, schedule, kind)
|
||
|
SELECT id, url, branch, repo, schedule, kind FROM _Target_old;
|
||
|
|
||
|
DROP TABLE _Target_old;
|
||
|
|
||
|
COMMIT;
|
||
|
|
||
|
PRAGMA foreign_keys=on;
|