PdfUploader/apiPdfUploader/schema-mssql.sql

27 lines
861 B
Transact-SQL

-- Reference schema for MS SQL Server.
-- Not required to run manually if spring.jpa.hibernate.ddl-auto=update is left enabled,
-- but useful for real deployments where DDL is managed separately.
IF NOT EXISTS (SELECT * FROM sys.databases WHERE name = 'pdf_file_db')
BEGIN
CREATE DATABASE pdf_file_db;
END
GO
USE pdf_file_db;
GO
IF NOT EXISTS (SELECT * FROM sys.tables WHERE name = 'file_document')
BEGIN
CREATE TABLE file_document (
id BIGINT IDENTITY(1,1) PRIMARY KEY,
original_file_name NVARCHAR(255) NOT NULL,
stored_file_name NVARCHAR(255) NOT NULL,
file_path NVARCHAR(1000) NOT NULL,
content_type NVARCHAR(100) NULL,
file_size BIGINT NOT NULL DEFAULT 0,
upload_date DATETIME2 NOT NULL DEFAULT SYSUTCDATETIME()
);
END
GO