upload tài liệu
This commit is contained in:
@@ -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
|
||||
-- ===========================================
|
||||
|
||||
Reference in New Issue
Block a user