diff --git a/.github/workflows/coverags.yaml b/.github/workflows/coverags.yaml deleted file mode 100644 index ffb12d45..00000000 --- a/.github/workflows/coverags.yaml +++ /dev/null @@ -1,20 +0,0 @@ -name: "Compute Coverage" -on: - pull_request: - branches: - - develop -jobs: - coverage: - runs-on: ubuntu-latest - permissions: - contents: read - checks: write - pull-requests: write - steps: - - uses: actions/checkout@v3 - - - uses: actions/setup-node@v3 - with: - node-version: 20 - - - uses: ArtiomTr/jest-coverage-report-action@v2 diff --git a/drizzle/0000_solid_scream.sql b/drizzle/0000_solid_scream.sql deleted file mode 100644 index 39e81139..00000000 --- a/drizzle/0000_solid_scream.sql +++ /dev/null @@ -1,27 +0,0 @@ -CREATE TABLE `user` ( - `id` text PRIMARY KEY NOT NULL, - `name` text, - `picture` text, - `created_at` text DEFAULT CURRENT_TIMESTAMP NOT NULL -); ---> statement-breakpoint -CREATE TABLE `user_auth` ( - `id` text PRIMARY KEY NOT NULL, - `user_id` text, - `provider` text, - `provider_id` text, - `created_at` text DEFAULT CURRENT_TIMESTAMP NOT NULL -); ---> statement-breakpoint -CREATE TABLE `user_session` ( - `id` text PRIMARY KEY NOT NULL, - `user_id` text NOT NULL, - `auth_id` text, - `user_agent` text, - `expires_at` blob NOT NULL, - FOREIGN KEY (`user_id`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE no action -); ---> statement-breakpoint -CREATE UNIQUE INDEX `user_auth_provider_provider_id_unique` ON `user_auth` (`provider`,`provider_id`);--> statement-breakpoint -CREATE INDEX `user_session_expire_idx` ON `user_session` (`expires_at`);--> statement-breakpoint -CREATE INDEX `user_session_auth_id_idx` ON `user_session` (`auth_id`); \ No newline at end of file diff --git a/drizzle/0001_crazy_eternals.sql b/drizzle/0001_crazy_eternals.sql deleted file mode 100644 index 6127014f..00000000 --- a/drizzle/0001_crazy_eternals.sql +++ /dev/null @@ -1 +0,0 @@ -ALTER TABLE user ADD `email` text; \ No newline at end of file diff --git a/drizzle/0002_aspiring_shotgun.sql b/drizzle/0002_aspiring_shotgun.sql deleted file mode 100644 index a492a5b0..00000000 --- a/drizzle/0002_aspiring_shotgun.sql +++ /dev/null @@ -1,57 +0,0 @@ -CREATE TABLE `database` ( - `id` text PRIMARY KEY NOT NULL, - `user_id` text NOT NULL, - `name` text, - `description` text, - `color` text DEFAULT 'gray', - `driver` text DEFAULT 'turso', - `host` text, - `token` text, - `created_at` integer, - FOREIGN KEY (`user_id`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE no action -); ---> statement-breakpoint -CREATE TABLE `database_role` ( - `id` text PRIMARY KEY NOT NULL, - `database_id` text NOT NULL, - `name` text, - `can_execute_query` integer DEFAULT 0, - `created_by` text, - `created_at` integer, - `updated_by` text, - `updated_at` integer, - FOREIGN KEY (`database_id`) REFERENCES `database`(`id`) ON UPDATE no action ON DELETE no action, - FOREIGN KEY (`created_by`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE no action, - FOREIGN KEY (`updated_by`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE no action -); ---> statement-breakpoint -CREATE TABLE `database_role_permission` ( - `id` text PRIMARY KEY NOT NULL, - `role_id` text NOT NULL, - `role` text, - `access` text, - `table_name` text, - `column_name` text, - `created_by` text, - `created_at` integer, - `updated_by` text, - `updated_at` integer, - FOREIGN KEY (`role_id`) REFERENCES `database_role`(`id`) ON UPDATE no action ON DELETE no action, - FOREIGN KEY (`created_by`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE no action, - FOREIGN KEY (`updated_by`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE no action -); ---> statement-breakpoint -CREATE TABLE `database_user_role` ( - `user_id` text, - `database_id` text, - `role_id` text, - `created_at` integer, - PRIMARY KEY(`database_id`, `user_id`), - FOREIGN KEY (`user_id`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE no action, - FOREIGN KEY (`database_id`) REFERENCES `database`(`id`) ON UPDATE no action ON DELETE no action, - FOREIGN KEY (`role_id`) REFERENCES `database_role`(`id`) ON UPDATE no action ON DELETE no action -); ---> statement-breakpoint -CREATE INDEX `database_user_idx` ON `database` (`user_id`);--> statement-breakpoint -CREATE INDEX `database_role_idx` ON `database_role` (`database_id`);--> statement-breakpoint -CREATE INDEX `role_permission_table_idx` ON `database_role_permission` (`role_id`,`table_name`); \ No newline at end of file diff --git a/drizzle/0003_dashing_marauders.sql b/drizzle/0003_dashing_marauders.sql deleted file mode 100644 index c0ac2c48..00000000 --- a/drizzle/0003_dashing_marauders.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE database_role ADD `is_owner` integer DEFAULT 0;--> statement-breakpoint -ALTER TABLE database_user_role ADD `created_by` text REFERENCES user(id); diff --git a/drizzle/0004_misty_the_professor.sql b/drizzle/0004_misty_the_professor.sql deleted file mode 100644 index 7a0c04ef..00000000 --- a/drizzle/0004_misty_the_professor.sql +++ /dev/null @@ -1 +0,0 @@ -ALTER TABLE database ADD `deleted_at` integer; \ No newline at end of file diff --git a/drizzle/0005_fine_turbo.sql b/drizzle/0005_fine_turbo.sql deleted file mode 100644 index 9e771c75..00000000 --- a/drizzle/0005_fine_turbo.sql +++ /dev/null @@ -1,12 +0,0 @@ -CREATE TABLE `user_file` ( - `id` text PRIMARY KEY NOT NULL, - `user_id` text, - `hashed` text, - `path` text, - `filename` text, - `size_in_byte` integer, - `created_at` integer -); ---> statement-breakpoint -ALTER TABLE user ADD `storage_usage` integer DEFAULT 0;--> statement-breakpoint -CREATE INDEX `user_file_index` ON `user_file` (`user_id`,`created_at`); \ No newline at end of file diff --git a/drizzle/0006_whole_tomorrow_man.sql b/drizzle/0006_whole_tomorrow_man.sql deleted file mode 100644 index dca7041b..00000000 --- a/drizzle/0006_whole_tomorrow_man.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE database ADD `username` text;--> statement-breakpoint -ALTER TABLE database ADD `password` text; \ No newline at end of file diff --git a/drizzle/0008_supreme_whistler.sql b/drizzle/0008_supreme_whistler.sql deleted file mode 100644 index d850d331..00000000 --- a/drizzle/0008_supreme_whistler.sql +++ /dev/null @@ -1,8 +0,0 @@ -CREATE TABLE `temp_session` ( - `id` text PRIMARY KEY NOT NULL, - `driver` text, - `name` text, - `credential` text, - `exired_at` integer, - `created_at` integer -); diff --git a/drizzle/0009_peaceful_caretaker.sql b/drizzle/0009_peaceful_caretaker.sql deleted file mode 100644 index b73c2959..00000000 --- a/drizzle/0009_peaceful_caretaker.sql +++ /dev/null @@ -1,11 +0,0 @@ -CREATE TABLE `dataset` ( - `id` text PRIMARY KEY NOT NULL, - `user_id` text, - `name` text, - `source` text, - `summary` text, - `description` text, - `used` integer DEFAULT 0, - `created_at` integer, - FOREIGN KEY (`user_id`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE no action -); diff --git a/drizzle/0010_mature_sumo.sql b/drizzle/0010_mature_sumo.sql deleted file mode 100644 index e8f4577f..00000000 --- a/drizzle/0010_mature_sumo.sql +++ /dev/null @@ -1,27 +0,0 @@ -CREATE TABLE `doc` ( - `id` text PRIMARY KEY NOT NULL, - `namespace_id` text, - `user_id` text, - `name` text, - `type` text, - `content` text, - `last_used_at` integer, - `updated_at` integer, - `created_at` integer, - FOREIGN KEY (`namespace_id`) REFERENCES `doc_namespace`(`id`) ON UPDATE no action ON DELETE no action, - FOREIGN KEY (`user_id`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE no action -); ---> statement-breakpoint -CREATE TABLE `doc_namespace` ( - `id` text PRIMARY KEY NOT NULL, - `database_id` text, - `user_id` text, - `name` text, - `updated_at` integer, - `created_at` integer, - FOREIGN KEY (`database_id`) REFERENCES `database`(`id`) ON UPDATE no action ON DELETE no action, - FOREIGN KEY (`user_id`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE no action -); ---> statement-breakpoint -CREATE INDEX `doc_namespace_idx` ON `doc` (`namespace_id`);--> statement-breakpoint -CREATE INDEX `doc_namespace_database_idx` ON `doc_namespace` (`database_id`); \ No newline at end of file diff --git a/drizzle/0011_brief_nick_fury.sql b/drizzle/0011_brief_nick_fury.sql deleted file mode 100644 index e4315935..00000000 --- a/drizzle/0011_brief_nick_fury.sql +++ /dev/null @@ -1 +0,0 @@ -ALTER TABLE database ADD `database_name` text; \ No newline at end of file diff --git a/drizzle/0012_wealthy_betty_ross.sql b/drizzle/0012_wealthy_betty_ross.sql deleted file mode 100644 index ea7cd9e9..00000000 --- a/drizzle/0012_wealthy_betty_ross.sql +++ /dev/null @@ -1,2 +0,0 @@ -DROP TABLE `database_role_permission`;--> statement-breakpoint -ALTER TABLE database_role ADD `permissions` text; \ No newline at end of file diff --git a/drizzle/meta/0000_snapshot.json b/drizzle/meta/0000_snapshot.json deleted file mode 100644 index 54d5ecba..00000000 --- a/drizzle/meta/0000_snapshot.json +++ /dev/null @@ -1,179 +0,0 @@ -{ - "version": "5", - "dialect": "sqlite", - "id": "842060cb-8a3f-4721-aeb8-909365440ca3", - "prevId": "00000000-0000-0000-0000-000000000000", - "tables": { - "user": { - "name": "user", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "picture": { - "name": "picture", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_auth": { - "name": "user_auth", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider": { - "name": "provider", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider_id": { - "name": "provider_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - } - }, - "indexes": { - "user_auth_provider_provider_id_unique": { - "name": "user_auth_provider_provider_id_unique", - "columns": [ - "provider", - "provider_id" - ], - "isUnique": true - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_session": { - "name": "user_session", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "auth_id": { - "name": "auth_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "expires_at": { - "name": "expires_at", - "type": "blob", - "primaryKey": false, - "notNull": true, - "autoincrement": false - } - }, - "indexes": { - "user_session_expire_idx": { - "name": "user_session_expire_idx", - "columns": [ - "expires_at" - ], - "isUnique": false - }, - "user_session_auth_id_idx": { - "name": "user_session_auth_id_idx", - "columns": [ - "auth_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "user_session_user_id_user_id_fk": { - "name": "user_session_user_id_user_id_fk", - "tableFrom": "user_session", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - } - }, - "enums": {}, - "_meta": { - "schemas": {}, - "tables": {}, - "columns": {} - } -} \ No newline at end of file diff --git a/drizzle/meta/0001_snapshot.json b/drizzle/meta/0001_snapshot.json deleted file mode 100644 index f220ab07..00000000 --- a/drizzle/meta/0001_snapshot.json +++ /dev/null @@ -1,186 +0,0 @@ -{ - "version": "5", - "dialect": "sqlite", - "id": "1752cbef-1ce6-4863-bcef-5ffad31ac535", - "prevId": "842060cb-8a3f-4721-aeb8-909365440ca3", - "tables": { - "user": { - "name": "user", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "picture": { - "name": "picture", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - }, - "email": { - "name": "email", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_auth": { - "name": "user_auth", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider": { - "name": "provider", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider_id": { - "name": "provider_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - } - }, - "indexes": { - "user_auth_provider_provider_id_unique": { - "name": "user_auth_provider_provider_id_unique", - "columns": [ - "provider", - "provider_id" - ], - "isUnique": true - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_session": { - "name": "user_session", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "auth_id": { - "name": "auth_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "expires_at": { - "name": "expires_at", - "type": "blob", - "primaryKey": false, - "notNull": true, - "autoincrement": false - } - }, - "indexes": { - "user_session_expire_idx": { - "name": "user_session_expire_idx", - "columns": [ - "expires_at" - ], - "isUnique": false - }, - "user_session_auth_id_idx": { - "name": "user_session_auth_id_idx", - "columns": [ - "auth_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "user_session_user_id_user_id_fk": { - "name": "user_session_user_id_user_id_fk", - "tableFrom": "user_session", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - } - }, - "enums": {}, - "_meta": { - "schemas": {}, - "tables": {}, - "columns": {} - } -} \ No newline at end of file diff --git a/drizzle/meta/0002_snapshot.json b/drizzle/meta/0002_snapshot.json deleted file mode 100644 index f0ae05dc..00000000 --- a/drizzle/meta/0002_snapshot.json +++ /dev/null @@ -1,609 +0,0 @@ -{ - "version": "5", - "dialect": "sqlite", - "id": "cf834c86-c51e-49d6-bf35-4c649ddef18c", - "prevId": "1752cbef-1ce6-4863-bcef-5ffad31ac535", - "tables": { - "database": { - "name": "database", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "color": { - "name": "color", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'gray'" - }, - "driver": { - "name": "driver", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'turso'" - }, - "host": { - "name": "host", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "token": { - "name": "token", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_user_idx": { - "name": "database_user_idx", - "columns": [ - "user_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_user_id_user_id_fk": { - "name": "database_user_id_user_id_fk", - "tableFrom": "database", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role": { - "name": "database_role", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "can_execute_query": { - "name": "can_execute_query", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_role_idx": { - "name": "database_role_idx", - "columns": [ - "database_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_database_id_database_id_fk": { - "name": "database_role_database_id_database_id_fk", - "tableFrom": "database_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_created_by_user_id_fk": { - "name": "database_role_created_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_updated_by_user_id_fk": { - "name": "database_role_updated_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role_permission": { - "name": "database_role_permission", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "role": { - "name": "role", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "access": { - "name": "access", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "table_name": { - "name": "table_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "column_name": { - "name": "column_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "role_permission_table_idx": { - "name": "role_permission_table_idx", - "columns": [ - "role_id", - "table_name" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_permission_role_id_database_role_id_fk": { - "name": "database_role_permission_role_id_database_role_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_permission_created_by_user_id_fk": { - "name": "database_role_permission_created_by_user_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_permission_updated_by_user_id_fk": { - "name": "database_role_permission_updated_by_user_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_user_role": { - "name": "database_user_role", - "columns": { - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": { - "database_user_role_user_id_user_id_fk": { - "name": "database_user_role_user_id_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_database_id_database_id_fk": { - "name": "database_user_role_database_id_database_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_role_id_database_role_id_fk": { - "name": "database_user_role_role_id_database_role_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": { - "database_user_role_database_id_user_id_pk": { - "columns": [ - "database_id", - "user_id" - ], - "name": "database_user_role_database_id_user_id_pk" - } - }, - "uniqueConstraints": {} - }, - "user": { - "name": "user", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "picture": { - "name": "picture", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - }, - "email": { - "name": "email", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_auth": { - "name": "user_auth", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider": { - "name": "provider", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider_id": { - "name": "provider_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - } - }, - "indexes": { - "user_auth_provider_provider_id_unique": { - "name": "user_auth_provider_provider_id_unique", - "columns": [ - "provider", - "provider_id" - ], - "isUnique": true - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_session": { - "name": "user_session", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "auth_id": { - "name": "auth_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "expires_at": { - "name": "expires_at", - "type": "blob", - "primaryKey": false, - "notNull": true, - "autoincrement": false - } - }, - "indexes": { - "user_session_expire_idx": { - "name": "user_session_expire_idx", - "columns": [ - "expires_at" - ], - "isUnique": false - }, - "user_session_auth_id_idx": { - "name": "user_session_auth_id_idx", - "columns": [ - "auth_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "user_session_user_id_user_id_fk": { - "name": "user_session_user_id_user_id_fk", - "tableFrom": "user_session", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - } - }, - "enums": {}, - "_meta": { - "schemas": {}, - "tables": {}, - "columns": {} - } -} \ No newline at end of file diff --git a/drizzle/meta/0003_snapshot.json b/drizzle/meta/0003_snapshot.json deleted file mode 100644 index 4adc4189..00000000 --- a/drizzle/meta/0003_snapshot.json +++ /dev/null @@ -1,637 +0,0 @@ -{ - "version": "5", - "dialect": "sqlite", - "id": "94f4b68a-4b33-4572-b51e-ab70c5da8f05", - "prevId": "cf834c86-c51e-49d6-bf35-4c649ddef18c", - "tables": { - "database": { - "name": "database", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "color": { - "name": "color", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'gray'" - }, - "driver": { - "name": "driver", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'turso'" - }, - "host": { - "name": "host", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "token": { - "name": "token", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_user_idx": { - "name": "database_user_idx", - "columns": [ - "user_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_user_id_user_id_fk": { - "name": "database_user_id_user_id_fk", - "tableFrom": "database", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role": { - "name": "database_role", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "can_execute_query": { - "name": "can_execute_query", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "is_owner": { - "name": "is_owner", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_role_idx": { - "name": "database_role_idx", - "columns": [ - "database_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_database_id_database_id_fk": { - "name": "database_role_database_id_database_id_fk", - "tableFrom": "database_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_created_by_user_id_fk": { - "name": "database_role_created_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_updated_by_user_id_fk": { - "name": "database_role_updated_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role_permission": { - "name": "database_role_permission", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "role": { - "name": "role", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "access": { - "name": "access", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "table_name": { - "name": "table_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "column_name": { - "name": "column_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "role_permission_table_idx": { - "name": "role_permission_table_idx", - "columns": [ - "role_id", - "table_name" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_permission_role_id_database_role_id_fk": { - "name": "database_role_permission_role_id_database_role_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_permission_created_by_user_id_fk": { - "name": "database_role_permission_created_by_user_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_permission_updated_by_user_id_fk": { - "name": "database_role_permission_updated_by_user_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_user_role": { - "name": "database_user_role", - "columns": { - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": { - "database_user_role_user_id_user_id_fk": { - "name": "database_user_role_user_id_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_database_id_database_id_fk": { - "name": "database_user_role_database_id_database_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_role_id_database_role_id_fk": { - "name": "database_user_role_role_id_database_role_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_created_by_user_id_fk": { - "name": "database_user_role_created_by_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": { - "database_user_role_database_id_user_id_pk": { - "columns": [ - "database_id", - "user_id" - ], - "name": "database_user_role_database_id_user_id_pk" - } - }, - "uniqueConstraints": {} - }, - "user": { - "name": "user", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "picture": { - "name": "picture", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - }, - "email": { - "name": "email", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_auth": { - "name": "user_auth", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider": { - "name": "provider", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider_id": { - "name": "provider_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - } - }, - "indexes": { - "user_auth_provider_provider_id_unique": { - "name": "user_auth_provider_provider_id_unique", - "columns": [ - "provider", - "provider_id" - ], - "isUnique": true - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_session": { - "name": "user_session", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "auth_id": { - "name": "auth_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "expires_at": { - "name": "expires_at", - "type": "blob", - "primaryKey": false, - "notNull": true, - "autoincrement": false - } - }, - "indexes": { - "user_session_expire_idx": { - "name": "user_session_expire_idx", - "columns": [ - "expires_at" - ], - "isUnique": false - }, - "user_session_auth_id_idx": { - "name": "user_session_auth_id_idx", - "columns": [ - "auth_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "user_session_user_id_user_id_fk": { - "name": "user_session_user_id_user_id_fk", - "tableFrom": "user_session", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - } - }, - "enums": {}, - "_meta": { - "schemas": {}, - "tables": {}, - "columns": {} - } -} \ No newline at end of file diff --git a/drizzle/meta/0004_snapshot.json b/drizzle/meta/0004_snapshot.json deleted file mode 100644 index dcd27a9a..00000000 --- a/drizzle/meta/0004_snapshot.json +++ /dev/null @@ -1,644 +0,0 @@ -{ - "version": "5", - "dialect": "sqlite", - "id": "da88f65b-8df2-40d8-b7c8-33ffb65a7d2c", - "prevId": "94f4b68a-4b33-4572-b51e-ab70c5da8f05", - "tables": { - "database": { - "name": "database", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "color": { - "name": "color", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'gray'" - }, - "driver": { - "name": "driver", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'turso'" - }, - "host": { - "name": "host", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "token": { - "name": "token", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "deleted_at": { - "name": "deleted_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_user_idx": { - "name": "database_user_idx", - "columns": [ - "user_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_user_id_user_id_fk": { - "name": "database_user_id_user_id_fk", - "tableFrom": "database", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role": { - "name": "database_role", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "can_execute_query": { - "name": "can_execute_query", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "is_owner": { - "name": "is_owner", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_role_idx": { - "name": "database_role_idx", - "columns": [ - "database_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_database_id_database_id_fk": { - "name": "database_role_database_id_database_id_fk", - "tableFrom": "database_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_created_by_user_id_fk": { - "name": "database_role_created_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_updated_by_user_id_fk": { - "name": "database_role_updated_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role_permission": { - "name": "database_role_permission", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "role": { - "name": "role", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "access": { - "name": "access", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "table_name": { - "name": "table_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "column_name": { - "name": "column_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "role_permission_table_idx": { - "name": "role_permission_table_idx", - "columns": [ - "role_id", - "table_name" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_permission_role_id_database_role_id_fk": { - "name": "database_role_permission_role_id_database_role_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_permission_created_by_user_id_fk": { - "name": "database_role_permission_created_by_user_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_permission_updated_by_user_id_fk": { - "name": "database_role_permission_updated_by_user_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_user_role": { - "name": "database_user_role", - "columns": { - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": { - "database_user_role_user_id_user_id_fk": { - "name": "database_user_role_user_id_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_database_id_database_id_fk": { - "name": "database_user_role_database_id_database_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_role_id_database_role_id_fk": { - "name": "database_user_role_role_id_database_role_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_created_by_user_id_fk": { - "name": "database_user_role_created_by_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": { - "database_user_role_database_id_user_id_pk": { - "columns": [ - "database_id", - "user_id" - ], - "name": "database_user_role_database_id_user_id_pk" - } - }, - "uniqueConstraints": {} - }, - "user": { - "name": "user", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "picture": { - "name": "picture", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - }, - "email": { - "name": "email", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_auth": { - "name": "user_auth", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider": { - "name": "provider", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider_id": { - "name": "provider_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - } - }, - "indexes": { - "user_auth_provider_provider_id_unique": { - "name": "user_auth_provider_provider_id_unique", - "columns": [ - "provider", - "provider_id" - ], - "isUnique": true - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_session": { - "name": "user_session", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "auth_id": { - "name": "auth_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "expires_at": { - "name": "expires_at", - "type": "blob", - "primaryKey": false, - "notNull": true, - "autoincrement": false - } - }, - "indexes": { - "user_session_expire_idx": { - "name": "user_session_expire_idx", - "columns": [ - "expires_at" - ], - "isUnique": false - }, - "user_session_auth_id_idx": { - "name": "user_session_auth_id_idx", - "columns": [ - "auth_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "user_session_user_id_user_id_fk": { - "name": "user_session_user_id_user_id_fk", - "tableFrom": "user_session", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - } - }, - "enums": {}, - "_meta": { - "schemas": {}, - "tables": {}, - "columns": {} - } -} \ No newline at end of file diff --git a/drizzle/meta/0005_snapshot.json b/drizzle/meta/0005_snapshot.json deleted file mode 100644 index 763e6f5d..00000000 --- a/drizzle/meta/0005_snapshot.json +++ /dev/null @@ -1,719 +0,0 @@ -{ - "version": "5", - "dialect": "sqlite", - "id": "d1ecb245-422d-4b5e-8dbc-a78735dd43dd", - "prevId": "da88f65b-8df2-40d8-b7c8-33ffb65a7d2c", - "tables": { - "user": { - "name": "user", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "picture": { - "name": "picture", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - }, - "email": { - "name": "email", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "storage_usage": { - "name": "storage_usage", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_file": { - "name": "user_file", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "hashed": { - "name": "hashed", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "path": { - "name": "path", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "filename": { - "name": "filename", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "size_in_byte": { - "name": "size_in_byte", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "user_file_index": { - "name": "user_file_index", - "columns": [ - "user_id", - "created_at" - ], - "isUnique": false - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_auth": { - "name": "user_auth", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider": { - "name": "provider", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider_id": { - "name": "provider_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - } - }, - "indexes": { - "user_auth_provider_provider_id_unique": { - "name": "user_auth_provider_provider_id_unique", - "columns": [ - "provider", - "provider_id" - ], - "isUnique": true - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_session": { - "name": "user_session", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "auth_id": { - "name": "auth_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "expires_at": { - "name": "expires_at", - "type": "blob", - "primaryKey": false, - "notNull": true, - "autoincrement": false - } - }, - "indexes": { - "user_session_expire_idx": { - "name": "user_session_expire_idx", - "columns": [ - "expires_at" - ], - "isUnique": false - }, - "user_session_auth_id_idx": { - "name": "user_session_auth_id_idx", - "columns": [ - "auth_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "user_session_user_id_user_id_fk": { - "name": "user_session_user_id_user_id_fk", - "tableFrom": "user_session", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database": { - "name": "database", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "color": { - "name": "color", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'gray'" - }, - "driver": { - "name": "driver", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'turso'" - }, - "host": { - "name": "host", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "token": { - "name": "token", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "deleted_at": { - "name": "deleted_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_user_idx": { - "name": "database_user_idx", - "columns": [ - "user_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_user_id_user_id_fk": { - "name": "database_user_id_user_id_fk", - "tableFrom": "database", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role": { - "name": "database_role", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "can_execute_query": { - "name": "can_execute_query", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "is_owner": { - "name": "is_owner", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_role_idx": { - "name": "database_role_idx", - "columns": [ - "database_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_database_id_database_id_fk": { - "name": "database_role_database_id_database_id_fk", - "tableFrom": "database_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_created_by_user_id_fk": { - "name": "database_role_created_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_updated_by_user_id_fk": { - "name": "database_role_updated_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role_permission": { - "name": "database_role_permission", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "role": { - "name": "role", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "access": { - "name": "access", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "table_name": { - "name": "table_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "column_name": { - "name": "column_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "role_permission_table_idx": { - "name": "role_permission_table_idx", - "columns": [ - "role_id", - "table_name" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_permission_role_id_database_role_id_fk": { - "name": "database_role_permission_role_id_database_role_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_permission_created_by_user_id_fk": { - "name": "database_role_permission_created_by_user_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_permission_updated_by_user_id_fk": { - "name": "database_role_permission_updated_by_user_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_user_role": { - "name": "database_user_role", - "columns": { - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": { - "database_user_role_user_id_user_id_fk": { - "name": "database_user_role_user_id_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_database_id_database_id_fk": { - "name": "database_user_role_database_id_database_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_role_id_database_role_id_fk": { - "name": "database_user_role_role_id_database_role_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_created_by_user_id_fk": { - "name": "database_user_role_created_by_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": { - "database_user_role_database_id_user_id_pk": { - "columns": [ - "database_id", - "user_id" - ], - "name": "database_user_role_database_id_user_id_pk" - } - }, - "uniqueConstraints": {} - } - }, - "enums": {}, - "_meta": { - "schemas": {}, - "tables": {}, - "columns": {} - } -} \ No newline at end of file diff --git a/drizzle/meta/0006_snapshot.json b/drizzle/meta/0006_snapshot.json deleted file mode 100644 index 70a4db5c..00000000 --- a/drizzle/meta/0006_snapshot.json +++ /dev/null @@ -1,733 +0,0 @@ -{ - "version": "5", - "dialect": "sqlite", - "id": "09d8a307-e0f5-49eb-9c02-36b0c5fed689", - "prevId": "d1ecb245-422d-4b5e-8dbc-a78735dd43dd", - "tables": { - "user": { - "name": "user", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "picture": { - "name": "picture", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - }, - "email": { - "name": "email", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "storage_usage": { - "name": "storage_usage", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_file": { - "name": "user_file", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "hashed": { - "name": "hashed", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "path": { - "name": "path", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "filename": { - "name": "filename", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "size_in_byte": { - "name": "size_in_byte", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "user_file_index": { - "name": "user_file_index", - "columns": [ - "user_id", - "created_at" - ], - "isUnique": false - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_auth": { - "name": "user_auth", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider": { - "name": "provider", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider_id": { - "name": "provider_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - } - }, - "indexes": { - "user_auth_provider_provider_id_unique": { - "name": "user_auth_provider_provider_id_unique", - "columns": [ - "provider", - "provider_id" - ], - "isUnique": true - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_session": { - "name": "user_session", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "auth_id": { - "name": "auth_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "expires_at": { - "name": "expires_at", - "type": "blob", - "primaryKey": false, - "notNull": true, - "autoincrement": false - } - }, - "indexes": { - "user_session_expire_idx": { - "name": "user_session_expire_idx", - "columns": [ - "expires_at" - ], - "isUnique": false - }, - "user_session_auth_id_idx": { - "name": "user_session_auth_id_idx", - "columns": [ - "auth_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "user_session_user_id_user_id_fk": { - "name": "user_session_user_id_user_id_fk", - "tableFrom": "user_session", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database": { - "name": "database", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "color": { - "name": "color", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'gray'" - }, - "driver": { - "name": "driver", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'turso'" - }, - "host": { - "name": "host", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "token": { - "name": "token", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "username": { - "name": "username", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "password": { - "name": "password", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "deleted_at": { - "name": "deleted_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_user_idx": { - "name": "database_user_idx", - "columns": [ - "user_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_user_id_user_id_fk": { - "name": "database_user_id_user_id_fk", - "tableFrom": "database", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role": { - "name": "database_role", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "can_execute_query": { - "name": "can_execute_query", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "is_owner": { - "name": "is_owner", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_role_idx": { - "name": "database_role_idx", - "columns": [ - "database_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_database_id_database_id_fk": { - "name": "database_role_database_id_database_id_fk", - "tableFrom": "database_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_created_by_user_id_fk": { - "name": "database_role_created_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_updated_by_user_id_fk": { - "name": "database_role_updated_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role_permission": { - "name": "database_role_permission", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "role": { - "name": "role", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "access": { - "name": "access", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "table_name": { - "name": "table_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "column_name": { - "name": "column_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "role_permission_table_idx": { - "name": "role_permission_table_idx", - "columns": [ - "role_id", - "table_name" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_permission_role_id_database_role_id_fk": { - "name": "database_role_permission_role_id_database_role_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_permission_created_by_user_id_fk": { - "name": "database_role_permission_created_by_user_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_permission_updated_by_user_id_fk": { - "name": "database_role_permission_updated_by_user_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_user_role": { - "name": "database_user_role", - "columns": { - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": { - "database_user_role_user_id_user_id_fk": { - "name": "database_user_role_user_id_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_database_id_database_id_fk": { - "name": "database_user_role_database_id_database_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_role_id_database_role_id_fk": { - "name": "database_user_role_role_id_database_role_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_created_by_user_id_fk": { - "name": "database_user_role_created_by_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": { - "database_user_role_database_id_user_id_pk": { - "columns": [ - "database_id", - "user_id" - ], - "name": "database_user_role_database_id_user_id_pk" - } - }, - "uniqueConstraints": {} - } - }, - "enums": {}, - "_meta": { - "schemas": {}, - "tables": {}, - "columns": {} - } -} \ No newline at end of file diff --git a/drizzle/meta/0008_snapshot.json b/drizzle/meta/0008_snapshot.json deleted file mode 100644 index 8bbd87fe..00000000 --- a/drizzle/meta/0008_snapshot.json +++ /dev/null @@ -1,784 +0,0 @@ -{ - "version": "5", - "dialect": "sqlite", - "id": "f8de4a11-8edf-4154-abcf-89b84db4ab55", - "prevId": "09d8a307-e0f5-49eb-9c02-36b0c5fed689", - "tables": { - "user": { - "name": "user", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "picture": { - "name": "picture", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - }, - "email": { - "name": "email", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "storage_usage": { - "name": "storage_usage", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_file": { - "name": "user_file", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "hashed": { - "name": "hashed", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "path": { - "name": "path", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "filename": { - "name": "filename", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "size_in_byte": { - "name": "size_in_byte", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "user_file_index": { - "name": "user_file_index", - "columns": [ - "user_id", - "created_at" - ], - "isUnique": false - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_auth": { - "name": "user_auth", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider": { - "name": "provider", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider_id": { - "name": "provider_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - } - }, - "indexes": { - "user_auth_provider_provider_id_unique": { - "name": "user_auth_provider_provider_id_unique", - "columns": [ - "provider", - "provider_id" - ], - "isUnique": true - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_session": { - "name": "user_session", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "auth_id": { - "name": "auth_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "expires_at": { - "name": "expires_at", - "type": "blob", - "primaryKey": false, - "notNull": true, - "autoincrement": false - } - }, - "indexes": { - "user_session_expire_idx": { - "name": "user_session_expire_idx", - "columns": [ - "expires_at" - ], - "isUnique": false - }, - "user_session_auth_id_idx": { - "name": "user_session_auth_id_idx", - "columns": [ - "auth_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "user_session_user_id_user_id_fk": { - "name": "user_session_user_id_user_id_fk", - "tableFrom": "user_session", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database": { - "name": "database", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "color": { - "name": "color", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'gray'" - }, - "driver": { - "name": "driver", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'turso'" - }, - "host": { - "name": "host", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "token": { - "name": "token", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "username": { - "name": "username", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "password": { - "name": "password", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "deleted_at": { - "name": "deleted_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_user_idx": { - "name": "database_user_idx", - "columns": [ - "user_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_user_id_user_id_fk": { - "name": "database_user_id_user_id_fk", - "tableFrom": "database", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role": { - "name": "database_role", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "can_execute_query": { - "name": "can_execute_query", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "is_owner": { - "name": "is_owner", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_role_idx": { - "name": "database_role_idx", - "columns": [ - "database_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_database_id_database_id_fk": { - "name": "database_role_database_id_database_id_fk", - "tableFrom": "database_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_created_by_user_id_fk": { - "name": "database_role_created_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_updated_by_user_id_fk": { - "name": "database_role_updated_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role_permission": { - "name": "database_role_permission", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "role": { - "name": "role", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "access": { - "name": "access", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "table_name": { - "name": "table_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "column_name": { - "name": "column_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "role_permission_table_idx": { - "name": "role_permission_table_idx", - "columns": [ - "role_id", - "table_name" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_permission_role_id_database_role_id_fk": { - "name": "database_role_permission_role_id_database_role_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_permission_created_by_user_id_fk": { - "name": "database_role_permission_created_by_user_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_permission_updated_by_user_id_fk": { - "name": "database_role_permission_updated_by_user_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_user_role": { - "name": "database_user_role", - "columns": { - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": { - "database_user_role_user_id_user_id_fk": { - "name": "database_user_role_user_id_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_database_id_database_id_fk": { - "name": "database_user_role_database_id_database_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_role_id_database_role_id_fk": { - "name": "database_user_role_role_id_database_role_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_created_by_user_id_fk": { - "name": "database_user_role_created_by_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": { - "database_user_role_database_id_user_id_pk": { - "columns": [ - "database_id", - "user_id" - ], - "name": "database_user_role_database_id_user_id_pk" - } - }, - "uniqueConstraints": {} - }, - "temp_session": { - "name": "temp_session", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "driver": { - "name": "driver", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "credential": { - "name": "credential", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "exired_at": { - "name": "exired_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - } - }, - "enums": {}, - "_meta": { - "schemas": {}, - "tables": {}, - "columns": {} - } -} \ No newline at end of file diff --git a/drizzle/meta/0009_snapshot.json b/drizzle/meta/0009_snapshot.json deleted file mode 100644 index 7e5547af..00000000 --- a/drizzle/meta/0009_snapshot.json +++ /dev/null @@ -1,864 +0,0 @@ -{ - "version": "5", - "dialect": "sqlite", - "id": "286d1379-384e-4492-8b44-8ecaf4810fa8", - "prevId": "f8de4a11-8edf-4154-abcf-89b84db4ab55", - "tables": { - "user": { - "name": "user", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "picture": { - "name": "picture", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - }, - "email": { - "name": "email", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "storage_usage": { - "name": "storage_usage", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_file": { - "name": "user_file", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "hashed": { - "name": "hashed", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "path": { - "name": "path", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "filename": { - "name": "filename", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "size_in_byte": { - "name": "size_in_byte", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "user_file_index": { - "name": "user_file_index", - "columns": [ - "user_id", - "created_at" - ], - "isUnique": false - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_auth": { - "name": "user_auth", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider": { - "name": "provider", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider_id": { - "name": "provider_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - } - }, - "indexes": { - "user_auth_provider_provider_id_unique": { - "name": "user_auth_provider_provider_id_unique", - "columns": [ - "provider", - "provider_id" - ], - "isUnique": true - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_session": { - "name": "user_session", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "auth_id": { - "name": "auth_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "expires_at": { - "name": "expires_at", - "type": "blob", - "primaryKey": false, - "notNull": true, - "autoincrement": false - } - }, - "indexes": { - "user_session_expire_idx": { - "name": "user_session_expire_idx", - "columns": [ - "expires_at" - ], - "isUnique": false - }, - "user_session_auth_id_idx": { - "name": "user_session_auth_id_idx", - "columns": [ - "auth_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "user_session_user_id_user_id_fk": { - "name": "user_session_user_id_user_id_fk", - "tableFrom": "user_session", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database": { - "name": "database", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "color": { - "name": "color", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'gray'" - }, - "driver": { - "name": "driver", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'turso'" - }, - "host": { - "name": "host", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "token": { - "name": "token", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "username": { - "name": "username", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "password": { - "name": "password", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "deleted_at": { - "name": "deleted_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_user_idx": { - "name": "database_user_idx", - "columns": [ - "user_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_user_id_user_id_fk": { - "name": "database_user_id_user_id_fk", - "tableFrom": "database", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role": { - "name": "database_role", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "can_execute_query": { - "name": "can_execute_query", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "is_owner": { - "name": "is_owner", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_role_idx": { - "name": "database_role_idx", - "columns": [ - "database_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_database_id_database_id_fk": { - "name": "database_role_database_id_database_id_fk", - "tableFrom": "database_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_created_by_user_id_fk": { - "name": "database_role_created_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_updated_by_user_id_fk": { - "name": "database_role_updated_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role_permission": { - "name": "database_role_permission", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "role": { - "name": "role", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "access": { - "name": "access", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "table_name": { - "name": "table_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "column_name": { - "name": "column_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "role_permission_table_idx": { - "name": "role_permission_table_idx", - "columns": [ - "role_id", - "table_name" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_permission_role_id_database_role_id_fk": { - "name": "database_role_permission_role_id_database_role_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_permission_created_by_user_id_fk": { - "name": "database_role_permission_created_by_user_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_permission_updated_by_user_id_fk": { - "name": "database_role_permission_updated_by_user_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_user_role": { - "name": "database_user_role", - "columns": { - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": { - "database_user_role_user_id_user_id_fk": { - "name": "database_user_role_user_id_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_database_id_database_id_fk": { - "name": "database_user_role_database_id_database_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_role_id_database_role_id_fk": { - "name": "database_user_role_role_id_database_role_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_created_by_user_id_fk": { - "name": "database_user_role_created_by_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": { - "database_user_role_database_id_user_id_pk": { - "columns": [ - "database_id", - "user_id" - ], - "name": "database_user_role_database_id_user_id_pk" - } - }, - "uniqueConstraints": {} - }, - "dataset": { - "name": "dataset", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "source": { - "name": "source", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "summary": { - "name": "summary", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "used": { - "name": "used", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": { - "dataset_user_id_user_id_fk": { - "name": "dataset_user_id_user_id_fk", - "tableFrom": "dataset", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "temp_session": { - "name": "temp_session", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "driver": { - "name": "driver", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "credential": { - "name": "credential", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "exired_at": { - "name": "exired_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - } - }, - "enums": {}, - "_meta": { - "schemas": {}, - "tables": {}, - "columns": {} - } -} \ No newline at end of file diff --git a/drizzle/meta/0010_snapshot.json b/drizzle/meta/0010_snapshot.json deleted file mode 100644 index 59e40a18..00000000 --- a/drizzle/meta/0010_snapshot.json +++ /dev/null @@ -1,1057 +0,0 @@ -{ - "version": "5", - "dialect": "sqlite", - "id": "85ccba53-a7fa-480a-b0e9-2716a61dbc74", - "prevId": "286d1379-384e-4492-8b44-8ecaf4810fa8", - "tables": { - "user": { - "name": "user", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "picture": { - "name": "picture", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - }, - "email": { - "name": "email", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "storage_usage": { - "name": "storage_usage", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_file": { - "name": "user_file", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "hashed": { - "name": "hashed", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "path": { - "name": "path", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "filename": { - "name": "filename", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "size_in_byte": { - "name": "size_in_byte", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "user_file_index": { - "name": "user_file_index", - "columns": [ - "user_id", - "created_at" - ], - "isUnique": false - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_auth": { - "name": "user_auth", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider": { - "name": "provider", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider_id": { - "name": "provider_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - } - }, - "indexes": { - "user_auth_provider_provider_id_unique": { - "name": "user_auth_provider_provider_id_unique", - "columns": [ - "provider", - "provider_id" - ], - "isUnique": true - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_session": { - "name": "user_session", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "auth_id": { - "name": "auth_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "expires_at": { - "name": "expires_at", - "type": "blob", - "primaryKey": false, - "notNull": true, - "autoincrement": false - } - }, - "indexes": { - "user_session_expire_idx": { - "name": "user_session_expire_idx", - "columns": [ - "expires_at" - ], - "isUnique": false - }, - "user_session_auth_id_idx": { - "name": "user_session_auth_id_idx", - "columns": [ - "auth_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "user_session_user_id_user_id_fk": { - "name": "user_session_user_id_user_id_fk", - "tableFrom": "user_session", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database": { - "name": "database", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "color": { - "name": "color", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'gray'" - }, - "driver": { - "name": "driver", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'turso'" - }, - "host": { - "name": "host", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "token": { - "name": "token", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "username": { - "name": "username", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "password": { - "name": "password", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "deleted_at": { - "name": "deleted_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_user_idx": { - "name": "database_user_idx", - "columns": [ - "user_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_user_id_user_id_fk": { - "name": "database_user_id_user_id_fk", - "tableFrom": "database", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role": { - "name": "database_role", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "can_execute_query": { - "name": "can_execute_query", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "is_owner": { - "name": "is_owner", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_role_idx": { - "name": "database_role_idx", - "columns": [ - "database_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_database_id_database_id_fk": { - "name": "database_role_database_id_database_id_fk", - "tableFrom": "database_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_created_by_user_id_fk": { - "name": "database_role_created_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_updated_by_user_id_fk": { - "name": "database_role_updated_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role_permission": { - "name": "database_role_permission", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "role": { - "name": "role", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "access": { - "name": "access", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "table_name": { - "name": "table_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "column_name": { - "name": "column_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "role_permission_table_idx": { - "name": "role_permission_table_idx", - "columns": [ - "role_id", - "table_name" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_permission_role_id_database_role_id_fk": { - "name": "database_role_permission_role_id_database_role_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_permission_created_by_user_id_fk": { - "name": "database_role_permission_created_by_user_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_permission_updated_by_user_id_fk": { - "name": "database_role_permission_updated_by_user_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_user_role": { - "name": "database_user_role", - "columns": { - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": { - "database_user_role_user_id_user_id_fk": { - "name": "database_user_role_user_id_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_database_id_database_id_fk": { - "name": "database_user_role_database_id_database_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_role_id_database_role_id_fk": { - "name": "database_user_role_role_id_database_role_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_created_by_user_id_fk": { - "name": "database_user_role_created_by_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": { - "database_user_role_database_id_user_id_pk": { - "columns": [ - "database_id", - "user_id" - ], - "name": "database_user_role_database_id_user_id_pk" - } - }, - "uniqueConstraints": {} - }, - "dataset": { - "name": "dataset", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "source": { - "name": "source", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "summary": { - "name": "summary", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "used": { - "name": "used", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": { - "dataset_user_id_user_id_fk": { - "name": "dataset_user_id_user_id_fk", - "tableFrom": "dataset", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "temp_session": { - "name": "temp_session", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "driver": { - "name": "driver", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "credential": { - "name": "credential", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "exired_at": { - "name": "exired_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "doc": { - "name": "doc", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "namespace_id": { - "name": "namespace_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "type": { - "name": "type", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "last_used_at": { - "name": "last_used_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "doc_namespace_idx": { - "name": "doc_namespace_idx", - "columns": [ - "namespace_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "doc_namespace_id_doc_namespace_id_fk": { - "name": "doc_namespace_id_doc_namespace_id_fk", - "tableFrom": "doc", - "tableTo": "doc_namespace", - "columnsFrom": [ - "namespace_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "doc_user_id_user_id_fk": { - "name": "doc_user_id_user_id_fk", - "tableFrom": "doc", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "doc_namespace": { - "name": "doc_namespace", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "doc_namespace_database_idx": { - "name": "doc_namespace_database_idx", - "columns": [ - "database_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "doc_namespace_database_id_database_id_fk": { - "name": "doc_namespace_database_id_database_id_fk", - "tableFrom": "doc_namespace", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "doc_namespace_user_id_user_id_fk": { - "name": "doc_namespace_user_id_user_id_fk", - "tableFrom": "doc_namespace", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - } - }, - "enums": {}, - "_meta": { - "schemas": {}, - "tables": {}, - "columns": {} - } -} \ No newline at end of file diff --git a/drizzle/meta/0011_snapshot.json b/drizzle/meta/0011_snapshot.json deleted file mode 100644 index 88d0c8fd..00000000 --- a/drizzle/meta/0011_snapshot.json +++ /dev/null @@ -1,1064 +0,0 @@ -{ - "version": "5", - "dialect": "sqlite", - "id": "270b8ac4-367a-427c-a238-a5fbb58ed6d8", - "prevId": "85ccba53-a7fa-480a-b0e9-2716a61dbc74", - "tables": { - "user": { - "name": "user", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "picture": { - "name": "picture", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - }, - "email": { - "name": "email", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "storage_usage": { - "name": "storage_usage", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_file": { - "name": "user_file", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "hashed": { - "name": "hashed", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "path": { - "name": "path", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "filename": { - "name": "filename", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "size_in_byte": { - "name": "size_in_byte", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "user_file_index": { - "name": "user_file_index", - "columns": [ - "user_id", - "created_at" - ], - "isUnique": false - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_auth": { - "name": "user_auth", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider": { - "name": "provider", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider_id": { - "name": "provider_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - } - }, - "indexes": { - "user_auth_provider_provider_id_unique": { - "name": "user_auth_provider_provider_id_unique", - "columns": [ - "provider", - "provider_id" - ], - "isUnique": true - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_session": { - "name": "user_session", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "auth_id": { - "name": "auth_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "expires_at": { - "name": "expires_at", - "type": "blob", - "primaryKey": false, - "notNull": true, - "autoincrement": false - } - }, - "indexes": { - "user_session_expire_idx": { - "name": "user_session_expire_idx", - "columns": [ - "expires_at" - ], - "isUnique": false - }, - "user_session_auth_id_idx": { - "name": "user_session_auth_id_idx", - "columns": [ - "auth_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "user_session_user_id_user_id_fk": { - "name": "user_session_user_id_user_id_fk", - "tableFrom": "user_session", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database": { - "name": "database", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "color": { - "name": "color", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'gray'" - }, - "driver": { - "name": "driver", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'turso'" - }, - "host": { - "name": "host", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "token": { - "name": "token", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "username": { - "name": "username", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "password": { - "name": "password", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "database_name": { - "name": "database_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "deleted_at": { - "name": "deleted_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_user_idx": { - "name": "database_user_idx", - "columns": [ - "user_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_user_id_user_id_fk": { - "name": "database_user_id_user_id_fk", - "tableFrom": "database", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role": { - "name": "database_role", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "can_execute_query": { - "name": "can_execute_query", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "is_owner": { - "name": "is_owner", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_role_idx": { - "name": "database_role_idx", - "columns": [ - "database_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_database_id_database_id_fk": { - "name": "database_role_database_id_database_id_fk", - "tableFrom": "database_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_created_by_user_id_fk": { - "name": "database_role_created_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_updated_by_user_id_fk": { - "name": "database_role_updated_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role_permission": { - "name": "database_role_permission", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "role": { - "name": "role", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "access": { - "name": "access", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "table_name": { - "name": "table_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "column_name": { - "name": "column_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "role_permission_table_idx": { - "name": "role_permission_table_idx", - "columns": [ - "role_id", - "table_name" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_permission_role_id_database_role_id_fk": { - "name": "database_role_permission_role_id_database_role_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_permission_created_by_user_id_fk": { - "name": "database_role_permission_created_by_user_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_permission_updated_by_user_id_fk": { - "name": "database_role_permission_updated_by_user_id_fk", - "tableFrom": "database_role_permission", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_user_role": { - "name": "database_user_role", - "columns": { - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": { - "database_user_role_user_id_user_id_fk": { - "name": "database_user_role_user_id_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_database_id_database_id_fk": { - "name": "database_user_role_database_id_database_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_role_id_database_role_id_fk": { - "name": "database_user_role_role_id_database_role_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_created_by_user_id_fk": { - "name": "database_user_role_created_by_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": { - "database_user_role_database_id_user_id_pk": { - "columns": [ - "database_id", - "user_id" - ], - "name": "database_user_role_database_id_user_id_pk" - } - }, - "uniqueConstraints": {} - }, - "dataset": { - "name": "dataset", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "source": { - "name": "source", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "summary": { - "name": "summary", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "used": { - "name": "used", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": { - "dataset_user_id_user_id_fk": { - "name": "dataset_user_id_user_id_fk", - "tableFrom": "dataset", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "temp_session": { - "name": "temp_session", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "driver": { - "name": "driver", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "credential": { - "name": "credential", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "exired_at": { - "name": "exired_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "doc": { - "name": "doc", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "namespace_id": { - "name": "namespace_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "type": { - "name": "type", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "last_used_at": { - "name": "last_used_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "doc_namespace_idx": { - "name": "doc_namespace_idx", - "columns": [ - "namespace_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "doc_namespace_id_doc_namespace_id_fk": { - "name": "doc_namespace_id_doc_namespace_id_fk", - "tableFrom": "doc", - "tableTo": "doc_namespace", - "columnsFrom": [ - "namespace_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "doc_user_id_user_id_fk": { - "name": "doc_user_id_user_id_fk", - "tableFrom": "doc", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "doc_namespace": { - "name": "doc_namespace", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "doc_namespace_database_idx": { - "name": "doc_namespace_database_idx", - "columns": [ - "database_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "doc_namespace_database_id_database_id_fk": { - "name": "doc_namespace_database_id_database_id_fk", - "tableFrom": "doc_namespace", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "doc_namespace_user_id_user_id_fk": { - "name": "doc_namespace_user_id_user_id_fk", - "tableFrom": "doc_namespace", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - } - }, - "enums": {}, - "_meta": { - "schemas": {}, - "tables": {}, - "columns": {} - } -} \ No newline at end of file diff --git a/drizzle/meta/0012_snapshot.json b/drizzle/meta/0012_snapshot.json deleted file mode 100644 index 697e1dc6..00000000 --- a/drizzle/meta/0012_snapshot.json +++ /dev/null @@ -1,943 +0,0 @@ -{ - "version": "5", - "dialect": "sqlite", - "id": "b9fa9ef2-249a-4656-9e95-6c4344e22371", - "prevId": "270b8ac4-367a-427c-a238-a5fbb58ed6d8", - "tables": { - "user": { - "name": "user", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "picture": { - "name": "picture", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - }, - "email": { - "name": "email", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "storage_usage": { - "name": "storage_usage", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_file": { - "name": "user_file", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "hashed": { - "name": "hashed", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "path": { - "name": "path", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "filename": { - "name": "filename", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "size_in_byte": { - "name": "size_in_byte", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "user_file_index": { - "name": "user_file_index", - "columns": [ - "user_id", - "created_at" - ], - "isUnique": false - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_auth": { - "name": "user_auth", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider": { - "name": "provider", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "provider_id": { - "name": "provider_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false, - "default": "CURRENT_TIMESTAMP" - } - }, - "indexes": { - "user_auth_provider_provider_id_unique": { - "name": "user_auth_provider_provider_id_unique", - "columns": [ - "provider", - "provider_id" - ], - "isUnique": true - } - }, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "user_session": { - "name": "user_session", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "auth_id": { - "name": "auth_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "user_agent": { - "name": "user_agent", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "expires_at": { - "name": "expires_at", - "type": "blob", - "primaryKey": false, - "notNull": true, - "autoincrement": false - } - }, - "indexes": { - "user_session_expire_idx": { - "name": "user_session_expire_idx", - "columns": [ - "expires_at" - ], - "isUnique": false - }, - "user_session_auth_id_idx": { - "name": "user_session_auth_id_idx", - "columns": [ - "auth_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "user_session_user_id_user_id_fk": { - "name": "user_session_user_id_user_id_fk", - "tableFrom": "user_session", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database": { - "name": "database", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "color": { - "name": "color", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'gray'" - }, - "driver": { - "name": "driver", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": "'turso'" - }, - "host": { - "name": "host", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "token": { - "name": "token", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "username": { - "name": "username", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "password": { - "name": "password", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "database_name": { - "name": "database_name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "deleted_at": { - "name": "deleted_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_user_idx": { - "name": "database_user_idx", - "columns": [ - "user_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_user_id_user_id_fk": { - "name": "database_user_id_user_id_fk", - "tableFrom": "database", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_role": { - "name": "database_role", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": true, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "can_execute_query": { - "name": "can_execute_query", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "is_owner": { - "name": "is_owner", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "permissions": { - "name": "permissions", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_by": { - "name": "updated_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "database_role_idx": { - "name": "database_role_idx", - "columns": [ - "database_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "database_role_database_id_database_id_fk": { - "name": "database_role_database_id_database_id_fk", - "tableFrom": "database_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_created_by_user_id_fk": { - "name": "database_role_created_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_role_updated_by_user_id_fk": { - "name": "database_role_updated_by_user_id_fk", - "tableFrom": "database_role", - "tableTo": "user", - "columnsFrom": [ - "updated_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "database_user_role": { - "name": "database_user_role", - "columns": { - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "role_id": { - "name": "role_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_by": { - "name": "created_by", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": { - "database_user_role_user_id_user_id_fk": { - "name": "database_user_role_user_id_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_database_id_database_id_fk": { - "name": "database_user_role_database_id_database_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_role_id_database_role_id_fk": { - "name": "database_user_role_role_id_database_role_id_fk", - "tableFrom": "database_user_role", - "tableTo": "database_role", - "columnsFrom": [ - "role_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "database_user_role_created_by_user_id_fk": { - "name": "database_user_role_created_by_user_id_fk", - "tableFrom": "database_user_role", - "tableTo": "user", - "columnsFrom": [ - "created_by" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": { - "database_user_role_database_id_user_id_pk": { - "columns": [ - "database_id", - "user_id" - ], - "name": "database_user_role_database_id_user_id_pk" - } - }, - "uniqueConstraints": {} - }, - "dataset": { - "name": "dataset", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "source": { - "name": "source", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "summary": { - "name": "summary", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "description": { - "name": "description", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "used": { - "name": "used", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false, - "default": 0 - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": { - "dataset_user_id_user_id_fk": { - "name": "dataset_user_id_user_id_fk", - "tableFrom": "dataset", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "temp_session": { - "name": "temp_session", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "driver": { - "name": "driver", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "credential": { - "name": "credential", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "exired_at": { - "name": "exired_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": {}, - "foreignKeys": {}, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "doc": { - "name": "doc", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "namespace_id": { - "name": "namespace_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "type": { - "name": "type", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "content": { - "name": "content", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "last_used_at": { - "name": "last_used_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "doc_namespace_idx": { - "name": "doc_namespace_idx", - "columns": [ - "namespace_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "doc_namespace_id_doc_namespace_id_fk": { - "name": "doc_namespace_id_doc_namespace_id_fk", - "tableFrom": "doc", - "tableTo": "doc_namespace", - "columnsFrom": [ - "namespace_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "doc_user_id_user_id_fk": { - "name": "doc_user_id_user_id_fk", - "tableFrom": "doc", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - }, - "doc_namespace": { - "name": "doc_namespace", - "columns": { - "id": { - "name": "id", - "type": "text", - "primaryKey": true, - "notNull": true, - "autoincrement": false - }, - "database_id": { - "name": "database_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "user_id": { - "name": "user_id", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "name": { - "name": "name", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "updated_at": { - "name": "updated_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "created_at": { - "name": "created_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false - } - }, - "indexes": { - "doc_namespace_database_idx": { - "name": "doc_namespace_database_idx", - "columns": [ - "database_id" - ], - "isUnique": false - } - }, - "foreignKeys": { - "doc_namespace_database_id_database_id_fk": { - "name": "doc_namespace_database_id_database_id_fk", - "tableFrom": "doc_namespace", - "tableTo": "database", - "columnsFrom": [ - "database_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - }, - "doc_namespace_user_id_user_id_fk": { - "name": "doc_namespace_user_id_user_id_fk", - "tableFrom": "doc_namespace", - "tableTo": "user", - "columnsFrom": [ - "user_id" - ], - "columnsTo": [ - "id" - ], - "onDelete": "no action", - "onUpdate": "no action" - } - }, - "compositePrimaryKeys": {}, - "uniqueConstraints": {} - } - }, - "enums": {}, - "_meta": { - "schemas": {}, - "tables": {}, - "columns": {} - } - } \ No newline at end of file diff --git a/drizzle/meta/_journal.json b/drizzle/meta/_journal.json deleted file mode 100644 index 05a3737d..00000000 --- a/drizzle/meta/_journal.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "version": "5", - "dialect": "sqlite", - "entries": [ - { - "idx": 0, - "version": "5", - "when": 1710049140295, - "tag": "0000_solid_scream", - "breakpoints": true - }, - { - "idx": 1, - "version": "5", - "when": 1710401496821, - "tag": "0001_crazy_eternals", - "breakpoints": true - }, - { - "idx": 2, - "version": "5", - "when": 1710657831363, - "tag": "0002_aspiring_shotgun", - "breakpoints": true - }, - { - "idx": 3, - "version": "5", - "when": 1710679360281, - "tag": "0003_dashing_marauders", - "breakpoints": true - }, - { - "idx": 4, - "version": "5", - "when": 1710766406033, - "tag": "0004_misty_the_professor", - "breakpoints": true - }, - { - "idx": 5, - "version": "5", - "when": 1710906389797, - "tag": "0005_fine_turbo", - "breakpoints": true - }, - { - "idx": 6, - "version": "5", - "when": 1711462162993, - "tag": "0006_whole_tomorrow_man", - "breakpoints": true - }, - { - "idx": 8, - "version": "5", - "when": 1719458125825, - "tag": "0008_supreme_whistler", - "breakpoints": true - }, - { - "idx": 9, - "version": "5", - "when": 1719811287506, - "tag": "0009_peaceful_caretaker", - "breakpoints": true - }, - { - "idx": 10, - "version": "5", - "when": 1720357960659, - "tag": "0010_mature_sumo", - "breakpoints": true - }, - { - "idx": 11, - "version": "5", - "when": 1721439112769, - "tag": "0011_brief_nick_fury", - "breakpoints": true - }, - { - "idx": 12, - "version": "5", - "when": 1723099258318, - "tag": "0012_wealthy_betty_ross", - "breakpoints": true - } - ] -} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 311959b8..b8877d19 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@outerbase/studio", - "version": "0.10.1", + "version": "0.10.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@outerbase/studio", - "version": "0.10.1", + "version": "0.10.2", "dependencies": { "@codemirror/lang-json": "^6.0.1", "@codemirror/lang-sql": "^6.5.5", @@ -51,7 +51,6 @@ "@uiw/codemirror-extensions-langs": "^4.21.24", "@uiw/codemirror-themes": "^4.21.21", "@uiw/react-codemirror": "^4.21.21", - "@vercel/analytics": "^1.3.1", "@xyflow/react": "^12.3.6", "class-variance-authority": "^0.7.0", "clsx": "^2.1.0", @@ -16291,44 +16290,6 @@ "win32" ] }, - "node_modules/@vercel/analytics": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-1.5.0.tgz", - "integrity": "sha512-MYsBzfPki4gthY5HnYN7jgInhAZ7Ac1cYDoRWFomwGHWEX7odTEzbtg9kf/QSo7XEsEAqlQugA6gJ2WS2DEa3g==", - "license": "MPL-2.0", - "peerDependencies": { - "@remix-run/react": "^2", - "@sveltejs/kit": "^1 || ^2", - "next": ">= 13", - "react": "^18 || ^19 || ^19.0.0-rc", - "svelte": ">= 4", - "vue": "^3", - "vue-router": "^4" - }, - "peerDependenciesMeta": { - "@remix-run/react": { - "optional": true - }, - "@sveltejs/kit": { - "optional": true - }, - "next": { - "optional": true - }, - "react": { - "optional": true - }, - "svelte": { - "optional": true - }, - "vue": { - "optional": true - }, - "vue-router": { - "optional": true - } - } - }, "node_modules/@xyflow/react": { "version": "12.4.4", "resolved": "https://registry.npmjs.org/@xyflow/react/-/react-12.4.4.tgz", diff --git a/package.json b/package.json index c15cce1d..8611fc3e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@outerbase/studio", - "version": "0.10.1", + "version": "0.10.2", "private": false, "scripts": { "dev": "next dev -p 3008", @@ -70,7 +70,6 @@ "@uiw/codemirror-extensions-langs": "^4.21.24", "@uiw/codemirror-themes": "^4.21.21", "@uiw/react-codemirror": "^4.21.21", - "@vercel/analytics": "^1.3.1", "@xyflow/react": "^12.3.6", "class-variance-authority": "^0.7.0", "clsx": "^2.1.0", diff --git a/src/app/(outerbase)/local/new-base/durable-object/page.tsx b/src/app/(outerbase)/local/new-base/durable-object/page.tsx new file mode 100644 index 00000000..bdd5f746 --- /dev/null +++ b/src/app/(outerbase)/local/new-base/durable-object/page.tsx @@ -0,0 +1,60 @@ +"use client"; +import { Button } from "@/components/orbit/button"; +import { ArrowLeft } from "@phosphor-icons/react"; + +export default function DurableObjectInstructPage() { + const highlightClassName = + "bg-green-200 px-2 py-0.5 font-bold dark:bg-green-800 dark:text-white"; + + return ( +
+ Since Durable Objects aren't accessible outside of a Worker, + Outerbase Studio can't connect to them directly. However, we + offer a decorator you can attach to your Worker to expose the Studio + interface. +
+ +Please follow the code instructions below:
+ +++{`import { Browsable, studio } from "@outerbase/browsable-durable-object";`}++{`@Browsable()`}+{`export class MyDurableObject extends DurableObject+{}`} +{`export default {`}+{` async fetch(request, env, ctx): Promise+{`} {` const url = new URL(request.url);`}+{` if (url.pathname === '/__studio') {`}+{` return await studio(request, env.MY_DURABLE_OBJECT, {`}+{` basicAuth: { username: 'admin', password: 'password' }`}+{` });`}+{` }`}+{` // your other code ...`}+{`} satisfies ExportedHandler+;`}
|
-
- {tableResultCellRenderer({
+
+ {renderCell({
x: colIndex,
y: rowIndex,
state: state,
diff --git a/src/components/gui/table-optimized/table-fake-body-padding.tsx b/src/components/gui/table-optimized/table-fake-body-padding.tsx
index 1c2945c4..99449f06 100644
--- a/src/components/gui/table-optimized/table-fake-body-padding.tsx
+++ b/src/components/gui/table-optimized/table-fake-body-padding.tsx
@@ -18,9 +18,9 @@ export default function TableFakeBodyPadding({
const paddingBottom = (rowCount - rowEnd) * rowHeight;
return (
-
+
{!!paddingTop && (
-
+ | ({
headers,
onHeaderResize,
renderHeader,
@@ -11,25 +11,22 @@ export default function TableHeaderList({
onHeaderContextMenu,
state,
}: {
- headers: OptimizeTableHeaderWithIndexProps[];
+ headers: OptimizeTableHeaderWithIndexProps |
-
- |
+
+
{headers.map((header, idx) => {
return (
|
- {renderHeader(header, idx)}
+ {renderHeader(header)}
{header.setting.resizable && (
| |