From c30ba4de6653c7b4c1f070da2dcd8a451b10dca1 Mon Sep 17 00:00:00 2001 From: Xvezda Date: Tue, 7 May 2024 19:35:53 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20`user=5Ftype`=20=EC=BB=AC=EB=9F=BC=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../0000_marvelous_christian_walker.sql | 12 +++++ apps/api/drizzle/0000_stale_doorman.sql | 17 ------- apps/api/drizzle/meta/0000_snapshot.json | 51 +++---------------- apps/api/drizzle/meta/_journal.json | 4 +- apps/api/src/db/schema.ts | 1 + apps/api/src/services/auth/v1/route.ts | 1 + 6 files changed, 24 insertions(+), 62 deletions(-) create mode 100644 apps/api/drizzle/0000_marvelous_christian_walker.sql delete mode 100644 apps/api/drizzle/0000_stale_doorman.sql diff --git a/apps/api/drizzle/0000_marvelous_christian_walker.sql b/apps/api/drizzle/0000_marvelous_christian_walker.sql new file mode 100644 index 0000000..abfbaa0 --- /dev/null +++ b/apps/api/drizzle/0000_marvelous_christian_walker.sql @@ -0,0 +1,12 @@ +CREATE TABLE `users` ( + `id` integer PRIMARY KEY AUTOINCREMENT NOT NULL, + `user_id` text NOT NULL, + `user_name` text NOT NULL, + `user_image` text, + `user_type` text NOT NULL, + `created_at` integer NOT NULL, + `updated_at` integer NOT NULL +); +--> statement-breakpoint +CREATE UNIQUE INDEX `idx_users_user_id` ON `users` (`user_id`);--> statement-breakpoint +CREATE INDEX `idx_users_user_name` ON `users` (`user_name`); \ No newline at end of file diff --git a/apps/api/drizzle/0000_stale_doorman.sql b/apps/api/drizzle/0000_stale_doorman.sql deleted file mode 100644 index 49f0a59..0000000 --- a/apps/api/drizzle/0000_stale_doorman.sql +++ /dev/null @@ -1,17 +0,0 @@ -CREATE TABLE `users` ( - `id` integer PRIMARY KEY AUTOINCREMENT NOT NULL, - `user_id` text NOT NULL, - `user_name` text NOT NULL, - `user_image` text, - `created_at` integer NOT NULL, - `updated_at` integer NOT NULL, - `access_token` text, - `refresh_token` text, - `token_type` text, - `expire_at` integer -); ---> statement-breakpoint -CREATE UNIQUE INDEX `idx_users_user_id` ON `users` (`user_id`);--> statement-breakpoint -CREATE INDEX `idx_users_user_name` ON `users` (`user_name`);--> statement-breakpoint -CREATE INDEX `idx_users_created_at` ON `users` (`created_at`);--> statement-breakpoint -CREATE INDEX `idx_users_updated_at` ON `users` (`updated_at`); \ No newline at end of file diff --git a/apps/api/drizzle/meta/0000_snapshot.json b/apps/api/drizzle/meta/0000_snapshot.json index ce60bdf..05aadef 100644 --- a/apps/api/drizzle/meta/0000_snapshot.json +++ b/apps/api/drizzle/meta/0000_snapshot.json @@ -1,7 +1,7 @@ { "version": "5", "dialect": "sqlite", - "id": "adb7d579-e149-4d0e-9c32-f5c0f77d5f8a", + "id": "21a996cf-3dbe-41e4-b796-aeae28f4e6fd", "prevId": "00000000-0000-0000-0000-000000000000", "tables": { "users": { @@ -35,6 +35,13 @@ "notNull": false, "autoincrement": false }, + "user_type": { + "name": "user_type", + "type": "text", + "primaryKey": false, + "notNull": true, + "autoincrement": false + }, "created_at": { "name": "created_at", "type": "integer", @@ -48,34 +55,6 @@ "primaryKey": false, "notNull": true, "autoincrement": false - }, - "access_token": { - "name": "access_token", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "refresh_token": { - "name": "refresh_token", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "token_type": { - "name": "token_type", - "type": "text", - "primaryKey": false, - "notNull": false, - "autoincrement": false - }, - "expire_at": { - "name": "expire_at", - "type": "integer", - "primaryKey": false, - "notNull": false, - "autoincrement": false } }, "indexes": { @@ -92,20 +71,6 @@ "user_name" ], "isUnique": false - }, - "idx_users_created_at": { - "name": "idx_users_created_at", - "columns": [ - "created_at" - ], - "isUnique": false - }, - "idx_users_updated_at": { - "name": "idx_users_updated_at", - "columns": [ - "updated_at" - ], - "isUnique": false } }, "foreignKeys": {}, diff --git a/apps/api/drizzle/meta/_journal.json b/apps/api/drizzle/meta/_journal.json index 6f3b325..5e69b17 100644 --- a/apps/api/drizzle/meta/_journal.json +++ b/apps/api/drizzle/meta/_journal.json @@ -5,8 +5,8 @@ { "idx": 0, "version": "5", - "when": 1713153522431, - "tag": "0000_stale_doorman", + "when": 1715078125961, + "tag": "0000_marvelous_christian_walker", "breakpoints": true } ] diff --git a/apps/api/src/db/schema.ts b/apps/api/src/db/schema.ts index cd5cacb..c14cd6a 100644 --- a/apps/api/src/db/schema.ts +++ b/apps/api/src/db/schema.ts @@ -5,6 +5,7 @@ export const users = sqliteTable('users', { userId: text('user_id').notNull(), userName: text('user_name').notNull(), userImage: text('user_image'), + userType: text('user_type').notNull(), createdAt: integer('created_at', { mode: 'timestamp_ms' }).notNull(), updatedAt: integer('updated_at', { mode: 'timestamp_ms' }).notNull(), }, (table) => { diff --git a/apps/api/src/services/auth/v1/route.ts b/apps/api/src/services/auth/v1/route.ts index b2906ac..1e20121 100644 --- a/apps/api/src/services/auth/v1/route.ts +++ b/apps/api/src/services/auth/v1/route.ts @@ -396,6 +396,7 @@ app.get('/callback', async (c) => { userId: meResult.response.id, userName: meResult.response.nickname, userImage: meResult.response.profile_image, + userType: 'normal', createdAt: now, updatedAt: now, });