feat: file_store 생성 SQL
This commit is contained in:
3
gradlew
vendored
3
gradlew
vendored
@@ -114,6 +114,7 @@ case "$( uname )" in #(
|
|||||||
NONSTOP* ) nonstop=true ;;
|
NONSTOP* ) nonstop=true ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
CLASSPATH="\\\"\\\""
|
||||||
|
|
||||||
|
|
||||||
# Determine the Java command to use to start the JVM.
|
# Determine the Java command to use to start the JVM.
|
||||||
@@ -171,6 +172,7 @@ fi
|
|||||||
# For Cygwin or MSYS, switch paths to Windows format before running java
|
# For Cygwin or MSYS, switch paths to Windows format before running java
|
||||||
if "$cygwin" || "$msys" ; then
|
if "$cygwin" || "$msys" ; then
|
||||||
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
|
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
|
||||||
|
CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
|
||||||
|
|
||||||
JAVACMD=$( cygpath --unix "$JAVACMD" )
|
JAVACMD=$( cygpath --unix "$JAVACMD" )
|
||||||
|
|
||||||
@@ -210,6 +212,7 @@ DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
|||||||
|
|
||||||
set -- \
|
set -- \
|
||||||
"-Dorg.gradle.appname=$APP_BASE_NAME" \
|
"-Dorg.gradle.appname=$APP_BASE_NAME" \
|
||||||
|
-classpath "$CLASSPATH" \
|
||||||
-jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \
|
-jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \
|
||||||
"$@"
|
"$@"
|
||||||
|
|
||||||
|
|||||||
3
gradlew.bat
vendored
3
gradlew.bat
vendored
@@ -70,10 +70,11 @@ goto fail
|
|||||||
:execute
|
:execute
|
||||||
@rem Setup the command line
|
@rem Setup the command line
|
||||||
|
|
||||||
|
set CLASSPATH=
|
||||||
|
|
||||||
|
|
||||||
@rem Execute Gradle
|
@rem Execute Gradle
|
||||||
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %*
|
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %*
|
||||||
|
|
||||||
:end
|
:end
|
||||||
@rem End local scope for the variables with windows NT shell
|
@rem End local scope for the variables with windows NT shell
|
||||||
|
|||||||
@@ -40,8 +40,10 @@ public class BookVersion extends BaseEntity {
|
|||||||
@Enumerated(EnumType.STRING)
|
@Enumerated(EnumType.STRING)
|
||||||
private LengthPreset lengthPreset;
|
private LengthPreset lengthPreset;
|
||||||
|
|
||||||
|
@Column(name = "book_s3_key")
|
||||||
private String bookS3Key;
|
private String bookS3Key;
|
||||||
|
|
||||||
|
@Column(name = "audio_s3_key")
|
||||||
private String audioS3Key;
|
private String audioS3Key;
|
||||||
|
|
||||||
private String language = "en-Us";
|
private String language = "en-Us";
|
||||||
|
|||||||
@@ -3,3 +3,5 @@ databaseChangeLog:
|
|||||||
path: db/sql/account/251203
|
path: db/sql/account/251203
|
||||||
- includeAll:
|
- includeAll:
|
||||||
path: db/sql/book/251215
|
path: db/sql/book/251215
|
||||||
|
- includeAll:
|
||||||
|
path: db/sql/filestore/251221
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
-- liquibase formatted sql
|
||||||
|
-- changeset ijeongmin:1_create_file_store.sql
|
||||||
|
create table file_store
|
||||||
|
(
|
||||||
|
id bigint not null auto_increment primary key,
|
||||||
|
object_key varchar(500) null comment 's3 식별 키 UUID',
|
||||||
|
original_file_name varchar(255) null comment '저장된 파일 명',
|
||||||
|
content_type varchar(100) null,
|
||||||
|
size_bytes bigint not null,
|
||||||
|
|
||||||
|
created_at timestamp not null default current_timestamp,
|
||||||
|
updated_at timestamp not null default current_timestamp on update current_timestamp,
|
||||||
|
deleted boolean not null default false,
|
||||||
|
deleted_at timestamp null,
|
||||||
|
|
||||||
|
key idx_file_store_deleted (deleted),
|
||||||
|
key idx_object_key (object_key)
|
||||||
|
);
|
||||||
Reference in New Issue
Block a user