upload tài liệu

This commit is contained in:
2026-08-06 10:44:25 +07:00
parent 92bcb04682
commit 26094ee4d6
10 changed files with 620 additions and 8 deletions

View File

@@ -102,6 +102,27 @@ BEGIN
ALTER TABLE Accounts ALTER COLUMN AccountPassword NVARCHAR(2048) NULL;
END
-- ===========================================
-- 4. CREATE PDF DOCUMENTS TABLE
-- ===========================================
IF NOT EXISTS (SELECT * FROM sys.tables WHERE name = 'Documents')
BEGIN
CREATE TABLE Documents (
DocumentId INT PRIMARY KEY IDENTITY(1,1),
Title NVARCHAR(255) NOT NULL,
OriginalFileName NVARCHAR(255) NOT NULL,
MimeType NVARCHAR(100) NOT NULL DEFAULT 'application/pdf',
FileSize BIGINT NOT NULL,
FileData VARBINARY(MAX) NOT NULL,
UploadedBy INT NULL,
UploadedDate DATETIME NOT NULL DEFAULT (DATEADD(HOUR, 7, SYSUTCDATETIME())),
FOREIGN KEY (UploadedBy) REFERENCES Users(UserId) ON DELETE SET NULL
);
CREATE INDEX IX_Documents_UploadedDate ON Documents(UploadedDate DESC);
CREATE INDEX IX_Documents_UploadedBy ON Documents(UploadedBy);
PRINT 'Table Documents created successfully.';
END
-- ===========================================
-- 4. CREATE ASSET INVENTORY TABLE
-- ===========================================