mirror of
https://github.com/Cernobor/oko-server.git
synced 2025-02-24 08:27:17 +00:00
All checks were successful
continuous-integration/drone/push Build is passing
* photo metedata provided with downloaded data * data download recognizes application/json and application/zip accepted types and serves bare json and zip with photos respectively * thumbnail handling and storage
25 lines
745 B
SQL
25 lines
745 B
SQL
DROP TABLE IF EXISTS users;
|
|
CREATE TABLE IF NOT EXISTS users (
|
|
id integer PRIMARY KEY AUTOINCREMENT,
|
|
name text NOT NULL UNIQUE
|
|
);
|
|
INSERT INTO users(id, name) VALUES(0, 'system');
|
|
|
|
DROP TABLE IF EXISTS features;
|
|
CREATE TABLE IF NOT EXISTS features (
|
|
id integer PRIMARY KEY AUTOINCREMENT,
|
|
owner_id integer NOT NULL REFERENCES users(id) ON DELETE CASCADE,
|
|
name text NOT NULL,
|
|
deadline text,
|
|
properties text NOT NULL,
|
|
geom text NOT NULL
|
|
);
|
|
|
|
DROP TABLE IF EXISTS feature_photos;
|
|
CREATE TABLE IF NOT EXISTS feature_photos (
|
|
id integer PRIMARY KEY AUTOINCREMENT,
|
|
feature_id integer NOT NULL REFERENCES features(id) ON DELETE CASCADE,
|
|
content_type text NOT NULL,
|
|
thumbnail_contents blob NOT NULL,
|
|
file_contents blob NOT NULL
|
|
); |