This commit is contained in:
2026-03-06 23:41:52 +08:00
parent fb58d91e50
commit 69422f3e3f

View File

@@ -486,9 +486,11 @@ export const queryViews = pgTable("query_views", {
export const flowme = pgTable("flowme", { export const flowme = pgTable("flowme", {
id: uuid().primaryKey().notNull().defaultRandom(), id: uuid().primaryKey().notNull().defaultRandom(),
uid: uuid(), uid: uuid(),
title: text('title').default(''), title: text('title').default(''),
description: text('description').default(''),
tags: jsonb().default([]), tags: jsonb().default([]),
summary: text('summary').default(''),
description: text('description').default(''),
link: text('link').default(''), link: text('link').default(''),
data: jsonb().default({}), data: jsonb().default({}),
@@ -499,7 +501,7 @@ export const flowme = pgTable("flowme", {
isArchived: boolean('isArchived').default(false), // 是否归档 isArchived: boolean('isArchived').default(false), // 是否归档
createdAt: timestamp('createdAt').notNull().defaultNow(), createdAt: timestamp('createdAt').notNull().defaultNow(),
updatedAt: timestamp('updatedAt').notNull().defaultNow(), updatedAt: timestamp('updatedAt').notNull().defaultNow().$onUpdate(() => new Date()),
}, (table) => [ }, (table) => [
index('flowme_uid_idx').using('btree', table.uid.asc().nullsLast()), index('flowme_uid_idx').using('btree', table.uid.asc().nullsLast()),
@@ -512,14 +514,16 @@ export const flowmeChannels = pgTable("flowme_channels", {
id: uuid().primaryKey().notNull().defaultRandom(), id: uuid().primaryKey().notNull().defaultRandom(),
uid: uuid(), uid: uuid(),
title: text('title').default(''), title: text('title').default(''),
key: text('key').default(''),
description: text('description').default(''),
tags: jsonb().default([]), tags: jsonb().default([]),
summary: text('summary').default(''),
description: text('description').default(''),
link: text('link').default(''), link: text('link').default(''),
data: jsonb().default({}), data: jsonb().default({}),
key: text('key').default(''),
color: text('color').default('#007bff'), color: text('color').default('#007bff'),
createdAt: timestamp('createdAt').notNull().defaultNow(), createdAt: timestamp('createdAt').notNull().defaultNow(),
updatedAt: timestamp('updatedAt').notNull().defaultNow(), updatedAt: timestamp('updatedAt').notNull().defaultNow().$onUpdate(() => new Date()),
}, (table) => [ }, (table) => [
index('flowme_channels_uid_idx').using('btree', table.uid.asc().nullsLast()), index('flowme_channels_uid_idx').using('btree', table.uid.asc().nullsLast()),
index('flowme_channels_key_idx').using('btree', table.key.asc().nullsLast()), index('flowme_channels_key_idx').using('btree', table.key.asc().nullsLast()),