summaryrefslogtreecommitdiff
path: root/migrations/2021-12-15-035955_initial-schema
diff options
context:
space:
mode:
Diffstat (limited to 'migrations/2021-12-15-035955_initial-schema')
-rw-r--r--migrations/2021-12-15-035955_initial-schema/down.sql2
-rw-r--r--migrations/2021-12-15-035955_initial-schema/up.sql12
2 files changed, 14 insertions, 0 deletions
diff --git a/migrations/2021-12-15-035955_initial-schema/down.sql b/migrations/2021-12-15-035955_initial-schema/down.sql
new file mode 100644
index 0000000..cf9254a
--- /dev/null
+++ b/migrations/2021-12-15-035955_initial-schema/down.sql
@@ -0,0 +1,2 @@
+DROP TABLE data;
+DROP TABLE devices;
diff --git a/migrations/2021-12-15-035955_initial-schema/up.sql b/migrations/2021-12-15-035955_initial-schema/up.sql
new file mode 100644
index 0000000..c9a1650
--- /dev/null
+++ b/migrations/2021-12-15-035955_initial-schema/up.sql
@@ -0,0 +1,12 @@
+CREATE TABLE devices (
+ device_id TEXT PRIMARY KEY NOT NULL,
+ name TEXT NOT NULL DEFAULT "My wonderful plant"
+);
+
+CREATE TABLE data (
+ device_id TEXT NOT NULL REFERENCES devices(device_id),
+ timestamp DATETIME NOT NULL,
+ value NUMERIC NOT NULL,
+ PRIMARY KEY (device_id, timestamp)
+);
+