feat(db): dm_channels.name/icon/metadata_updated_at

This commit is contained in:
Jannis Braun
2026-05-10 17:58:00 +02:00
parent e4717ef733
commit f2542fd849
4 changed files with 3676 additions and 0 deletions
@@ -0,0 +1,3 @@
ALTER TABLE `dm_channels` ADD `name` text;--> statement-breakpoint
ALTER TABLE `dm_channels` ADD `icon` text;--> statement-breakpoint
ALTER TABLE `dm_channels` ADD `metadata_updated_at` integer DEFAULT 0 NOT NULL;
File diff suppressed because it is too large Load Diff
@@ -36,6 +36,13 @@
"when": 1777395066272, "when": 1777395066272,
"tag": "0004_slim_mentallo", "tag": "0004_slim_mentallo",
"breakpoints": true "breakpoints": true
},
{
"idx": 5,
"version": "6",
"when": 1778428627458,
"tag": "0005_group_dm_metadata",
"breakpoints": true
} }
] ]
} }
+3
View File
@@ -139,6 +139,9 @@ export const dmChannels = sqliteTable('dm_channels', {
ownerHomeInstance: text('owner_home_instance'), ownerHomeInstance: text('owner_home_instance'),
deletedAt: integer('deleted_at'), deletedAt: integer('deleted_at'),
createdAt: integer('created_at').notNull(), createdAt: integer('created_at').notNull(),
name: text('name'),
icon: text('icon'),
metadataUpdatedAt: integer('metadata_updated_at').default(0).notNull(),
}, (table) => ({ }, (table) => ({
federatedIdx: uniqueIndex('idx_dm_federated') federatedIdx: uniqueIndex('idx_dm_federated')
.on(table.federatedId) .on(table.federatedId)