Git-Repository für bestehenden archivdms-Code initialisiert, Branch-/Commit-Konvention (feature/<ticket>-<slug>-Branches, Ticket-Prefix in Commit-Nachricht) etabliert.
9 lines
510 B
SQL
9 lines
510 B
SQL
-- Dokumentation, siehe README.md. Wird zur Laufzeit idempotent von
|
|
-- internal/storage/documents.go initSchema() erzeugt.
|
|
|
|
-- Zusätzlicher Duplikatschutz auf DB-Ebene (neben dem Kollisionscheck auf
|
|
-- Dateisystemebene im Upload-Handler, siehe internal/api/document_handlers.go
|
|
-- handleUploadDocument): derselbe Mandant darf denselben Dateiinhalt
|
|
-- (content_hash) nicht zweimal als aktives Dokument anlegen.
|
|
CREATE UNIQUE INDEX IF NOT EXISTS idx_documents_tenant_hash ON documents(tenant_id, content_hash);
|