27 lines
861 B
MySQL
27 lines
861 B
MySQL
|
|
-- 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
|