From 21fac2c68b17d7d069b37027ea42e6d1d8f6ebc9 Mon Sep 17 00:00:00 2001 From: Norbert Maciaszek Date: Fri, 8 Aug 2025 20:12:02 +0200 Subject: [PATCH] Init database structure --- drizzle/0000_breezy_lester.sql | 11 ++++ drizzle/meta/0000_snapshot.json | 94 +++++++++++++++++++++++++++++++++ drizzle/meta/_journal.json | 13 +++++ 3 files changed, 118 insertions(+) create mode 100644 drizzle/0000_breezy_lester.sql create mode 100644 drizzle/meta/0000_snapshot.json create mode 100644 drizzle/meta/_journal.json diff --git a/drizzle/0000_breezy_lester.sql b/drizzle/0000_breezy_lester.sql new file mode 100644 index 0000000..71297b5 --- /dev/null +++ b/drizzle/0000_breezy_lester.sql @@ -0,0 +1,11 @@ +CREATE TABLE `movies` ( + `id` integer PRIMARY KEY NOT NULL, + `title` text NOT NULL, + `overview` text NOT NULL, + `popularity` real NOT NULL, + `release_date` text NOT NULL, + `poster_path` text NOT NULL, + `seen` integer DEFAULT 0 NOT NULL, + `favorite` integer DEFAULT 0 NOT NULL, + `notes` text DEFAULT '' NOT NULL +); diff --git a/drizzle/meta/0000_snapshot.json b/drizzle/meta/0000_snapshot.json new file mode 100644 index 0000000..4c1ba14 --- /dev/null +++ b/drizzle/meta/0000_snapshot.json @@ -0,0 +1,94 @@ +{ + "version": "6", + "dialect": "sqlite", + "id": "19a2bad6-49be-485d-ac5e-291bd3d664ad", + "prevId": "00000000-0000-0000-0000-000000000000", + "tables": { + "movies": { + "name": "movies", + "columns": { + "id": { + "name": "id", + "type": "integer", + "primaryKey": true, + "notNull": true, + "autoincrement": false + }, + "title": { + "name": "title", + "type": "text", + "primaryKey": false, + "notNull": true, + "autoincrement": false + }, + "overview": { + "name": "overview", + "type": "text", + "primaryKey": false, + "notNull": true, + "autoincrement": false + }, + "popularity": { + "name": "popularity", + "type": "real", + "primaryKey": false, + "notNull": true, + "autoincrement": false + }, + "release_date": { + "name": "release_date", + "type": "text", + "primaryKey": false, + "notNull": true, + "autoincrement": false + }, + "poster_path": { + "name": "poster_path", + "type": "text", + "primaryKey": false, + "notNull": true, + "autoincrement": false + }, + "seen": { + "name": "seen", + "type": "integer", + "primaryKey": false, + "notNull": true, + "autoincrement": false, + "default": 0 + }, + "favorite": { + "name": "favorite", + "type": "integer", + "primaryKey": false, + "notNull": true, + "autoincrement": false, + "default": 0 + }, + "notes": { + "name": "notes", + "type": "text", + "primaryKey": false, + "notNull": true, + "autoincrement": false, + "default": "''" + } + }, + "indexes": {}, + "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..a9f8db4 --- /dev/null +++ b/drizzle/meta/_journal.json @@ -0,0 +1,13 @@ +{ + "version": "7", + "dialect": "sqlite", + "entries": [ + { + "idx": 0, + "version": "6", + "when": 1754676538678, + "tag": "0000_breezy_lester", + "breakpoints": true + } + ] +} \ No newline at end of file