diff --git a/.gitignore b/.gitignore index 8e2852e..c3a1126 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,3 @@ build .env*.local .DS_Store data/ -drizzle/ diff --git a/drizzle/0000_goofy_captain_midlands.sql b/drizzle/0000_goofy_captain_midlands.sql new file mode 100644 index 0000000..62b2b21 --- /dev/null +++ b/drizzle/0000_goofy_captain_midlands.sql @@ -0,0 +1,19 @@ +CREATE TABLE `annotations` ( + `id` integer PRIMARY KEY AUTOINCREMENT NOT NULL, + `timestamp` integer NOT NULL, + `label_type` text NOT NULL, + `geometry` text, + `color` text DEFAULT '#3b82f6', + `created_at` integer NOT NULL +); +--> statement-breakpoint +CREATE TABLE `candles` ( + `id` integer PRIMARY KEY AUTOINCREMENT NOT NULL, + `time` integer NOT NULL, + `open` real NOT NULL, + `high` real NOT NULL, + `low` real NOT NULL, + `close` real NOT NULL +); +--> statement-breakpoint +CREATE UNIQUE INDEX `candles_time_unique` ON `candles` (`time`); \ No newline at end of file diff --git a/drizzle/meta/0000_snapshot.json b/drizzle/meta/0000_snapshot.json new file mode 100644 index 0000000..708320d --- /dev/null +++ b/drizzle/meta/0000_snapshot.json @@ -0,0 +1,131 @@ +{ + "version": "6", + "dialect": "sqlite", + "id": "8c883f15-4c03-4681-bf49-aac5b35c6610", + "prevId": "00000000-0000-0000-0000-000000000000", + "tables": { + "annotations": { + "name": "annotations", + "columns": { + "id": { + "name": "id", + "type": "integer", + "primaryKey": true, + "notNull": true, + "autoincrement": true + }, + "timestamp": { + "name": "timestamp", + "type": "integer", + "primaryKey": false, + "notNull": true, + "autoincrement": false + }, + "label_type": { + "name": "label_type", + "type": "text", + "primaryKey": false, + "notNull": true, + "autoincrement": false + }, + "geometry": { + "name": "geometry", + "type": "text", + "primaryKey": false, + "notNull": false, + "autoincrement": false + }, + "color": { + "name": "color", + "type": "text", + "primaryKey": false, + "notNull": false, + "autoincrement": false, + "default": "'#3b82f6'" + }, + "created_at": { + "name": "created_at", + "type": "integer", + "primaryKey": false, + "notNull": true, + "autoincrement": false + } + }, + "indexes": {}, + "foreignKeys": {}, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "checkConstraints": {} + }, + "candles": { + "name": "candles", + "columns": { + "id": { + "name": "id", + "type": "integer", + "primaryKey": true, + "notNull": true, + "autoincrement": true + }, + "time": { + "name": "time", + "type": "integer", + "primaryKey": false, + "notNull": true, + "autoincrement": false + }, + "open": { + "name": "open", + "type": "real", + "primaryKey": false, + "notNull": true, + "autoincrement": false + }, + "high": { + "name": "high", + "type": "real", + "primaryKey": false, + "notNull": true, + "autoincrement": false + }, + "low": { + "name": "low", + "type": "real", + "primaryKey": false, + "notNull": true, + "autoincrement": false + }, + "close": { + "name": "close", + "type": "real", + "primaryKey": false, + "notNull": true, + "autoincrement": false + } + }, + "indexes": { + "candles_time_unique": { + "name": "candles_time_unique", + "columns": [ + "time" + ], + "isUnique": true + } + }, + "foreignKeys": {}, + "compositePrimaryKeys": {}, + "uniqueConstraints": {}, + "checkConstraints": {} + } + }, + "views": {}, + "enums": {}, + "_meta": { + "schemas": {}, + "tables": {}, + "columns": {} + }, + "internal": { + "indexes": {} + } +} \ No newline at end of file diff --git a/drizzle/meta/_journal.json b/drizzle/meta/_journal.json new file mode 100644 index 0000000..e301432 --- /dev/null +++ b/drizzle/meta/_journal.json @@ -0,0 +1,13 @@ +{ + "version": "7", + "dialect": "sqlite", + "entries": [ + { + "idx": 0, + "version": "6", + "when": 1770907611962, + "tag": "0000_goofy_captain_midlands", + "breakpoints": true + } + ] +} \ No newline at end of file