ketr.photos/migration
James Ketrenos 1e493198cf Updated migration
Signed-off-by: James Ketrenos <james_gitlab@ketrenos.com>
2020-01-05 21:43:25 -08:00

11 lines
844 B
Plaintext

PRAGMA foreign_keys=OFF;
PRAGMA legacy_alter_table=ON;
BEGIN TRANSACTION;
ALTER TABLES photos RENAME TO photos_;
CREATE TABLE `photos` (`id` INTEGER PRIMARY KEY AUTOINCREMENT, `name` VARCHAR(255), `filename` VARCHAR(255), `added` DATETIME, `modified` DATETIME, `updated` DATETIME, `scanned` DATETIME, `taken` DATETIME, `width` INTEGER, `height` INTEGER, `size` INTEGER, `duplicate` TINYINT(1) DEFAULT 0, `deleted` TINYINT(1) DEFAULT 0, `albumId` INTEGER REFERENCES `albums` (`id`), `faces` INTEGER DEFAULT -1);
INSERT INTO photos (id,name,filename,added,modified,updated,scanned,taken,width,height,size,duplicate,deleted,albumId,faces) SELECT id,name,filename,added,modified,updated,scanned,taken,width,height,size,duplicate,deleted,albumId,faces FROM photos_;
COMMIT;
DROP TABLE photos_;
PRAGMA foreign_keys=ON;
PRAGMA legacy_alter_table=OFF;