PdfUploader/apiPdfUploader/schema-mssql.sql

27 lines
861 B
MySQL
Raw Normal View History

2026-08-19 11:04:06 +03:00
-- 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