Drizzle: Schema für MailAccounts, Folders, Messages #103

Closed
opened 2026-04-26 23:00:56 +02:00 by admin-mrrm · 0 comments
Owner

Ziel

DB-Schema für IMAP-Daten anlegen.

Tables

  • mail_accounts: id, user_id, label, host, port, tls, username, encrypted_password, created_at
  • mail_folders: id, account_id, name, delimiter, flags, uid_validity
  • mail_messages_cache: id, folder_id, uid, subject, from, to, date, flags, body_text, body_html, fetched_at

Akzeptanzkriterien

  • Drizzle-Schema-Dateien im shared-db-Package
  • Migration generiert und ausführbar
  • Indexes auf (account_id, folder_id, uid)
## Ziel DB-Schema für IMAP-Daten anlegen. ## Tables - `mail_accounts`: id, user_id, label, host, port, tls, username, encrypted_password, created_at - `mail_folders`: id, account_id, name, delimiter, flags, uid_validity - `mail_messages_cache`: id, folder_id, uid, subject, from, to, date, flags, body_text, body_html, fetched_at ## Akzeptanzkriterien - [ ] Drizzle-Schema-Dateien im shared-db-Package - [ ] Migration generiert und ausführbar - [ ] Indexes auf (account_id, folder_id, uid)
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
admin-mrrm/mrrmlabapp#103
No description provided.