diff --git a/sql/deploy/images@v1.0.0.sql b/sql/deploy/images@v1.0.0.sql new file mode 100644 index 0000000..00b577a --- /dev/null +++ b/sql/deploy/images@v1.0.0.sql @@ -0,0 +1,17 @@ +-- Deploy fotostore:images to sqlite + +BEGIN; + +CREATE TABLE images ( + file_id INTEGER PRIMARY KEY AUTOINCREMENT, + owner_id INTEGER NOT NULL, + file_name TEXT NOT NULL, + created_time DATETIME NOT NULL + DEFAULT CURRENT_TIMESTAMP, + FOREIGN KEY ( + owner_id + ) + REFERENCES users (user_id) ON DELETE CASCADE +); + +COMMIT; diff --git a/sql/revert/images@v1.0.0.sql b/sql/revert/images@v1.0.0.sql new file mode 100644 index 0000000..f4eeb8a --- /dev/null +++ b/sql/revert/images@v1.0.0.sql @@ -0,0 +1,7 @@ +-- Revert fotostore:images from sqlite + +BEGIN; + +DROP TABLE images; + +COMMIT; diff --git a/sql/verify/images@v1.0.0.sql b/sql/verify/images@v1.0.0.sql new file mode 100644 index 0000000..0ea514f --- /dev/null +++ b/sql/verify/images@v1.0.0.sql @@ -0,0 +1,7 @@ +-- Verify fotostore:images on sqlite + +BEGIN; + +select file_id, owner_id, file_name, created_time from images where 0; + +ROLLBACK;