我正在devise一个关于特许经营CRM的关系数据库的第二个主要迭代(有许多重构),我需要帮助最好的数据库devise实践来存储作业发票和发票行 ,并对每一个更改进行强大的审计logging发票。 当前模式 Invoices表 InvoiceId (int) // Primary key JobId (int) StatusId (tinyint) // Pending, Paid or Deleted UserId (int) // auditing user Reference (nvarchar(256)) // unique natural string key with invoice number Date (datetime) Comments (nvarchar(MAX)) InvoiceLines表 LineId (int) // Primary key InvoiceId (int) // related to Invoices above Quantity (decimal(9,4)) Title (nvarchar(512)) Comment […]