fix: db
This commit is contained in:
@@ -15,7 +15,9 @@
|
||||
"directory": "services/telegram-bot"
|
||||
},
|
||||
"scripts": {
|
||||
"start": "dotenvx run -f .env -f .env.local --overload --ignore=MISSING_ENV_FILE -- tsx src/index.ts"
|
||||
"start": "dotenvx run -f .env -f .env.local --overload --ignore=MISSING_ENV_FILE -- tsx src/index.ts",
|
||||
"db:generate": "drizzle-kit generate",
|
||||
"db:push": "drizzle-kit push"
|
||||
},
|
||||
"dependencies": {
|
||||
"@dotenvx/dotenvx": "^1.34.0",
|
||||
|
||||
@@ -35,15 +35,19 @@ export const photosTable = pgTable('photos', {
|
||||
updatedAt: bigint({ mode: 'number' }).notNull().default(0).$defaultFn(() => Date.now()),
|
||||
})
|
||||
|
||||
export const joinedChatsTable = pgTable('joined_chats', {
|
||||
id: uuid().primaryKey().defaultRandom(),
|
||||
platform: text().notNull().default(''),
|
||||
chatId: text().notNull().default(''),
|
||||
chatName: text().notNull().default(''),
|
||||
createdAt: bigint({ mode: 'number' }).notNull().default(0).$defaultFn(() => Date.now()),
|
||||
updatedAt: bigint({ mode: 'number' }).notNull().default(0).$defaultFn(() => Date.now()),
|
||||
}, (table) => {
|
||||
export const joinedChatsTable = pgTable('joined_chats', () => {
|
||||
return {
|
||||
uniquePlatformChatId: uniqueIndex('platform_chat_id_unique_index').on(table.platform, table.chatId),
|
||||
id: uuid().primaryKey().defaultRandom(),
|
||||
platform: text().notNull().default(''),
|
||||
chatId: text().notNull().default(''),
|
||||
chatName: text().notNull().default(''),
|
||||
createdAt: bigint({ mode: 'number' }).notNull().default(0).$defaultFn(() => Date.now()),
|
||||
updatedAt: bigint({ mode: 'number' }).notNull().default(0).$defaultFn(() => Date.now()),
|
||||
}
|
||||
}, (table) => {
|
||||
return [
|
||||
{
|
||||
uniquePlatformChatId: uniqueIndex('platform_chat_id_unique_index').on(table.platform, table.chatId),
|
||||
},
|
||||
]
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user