- Added SendEngineDbContext for managing database interactions. - Created SendEngineDbContextFactory for design-time database context creation. - Established dependency injection for the infrastructure layer. - Defined entity configurations for Tenant, MailingList, Subscriber, ListMember, EventInbox, Campaign, SendJob, SendBatch, DeliverySummary, AuthClient, AuthClientKey, and WebhookNonce. - Generated initial database migration snapshot. - Implemented installer program for database migration commands.
309 B
309 B
Install
- 需求:.NET SDK 8.x, PostgreSQL
- 設定:複製
.env.example→.env - Migration:
- 預設由 API 啟動時自動執行(
Db__AutoMigrate=true) - 需要關閉時請設定
Db__AutoMigrate=false - 手動執行可用
dotnet run --project src/SendEngine.Installer -- migrate
- 預設由 API 啟動時自動執行(