Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
-- S3/R2 공개 URL을 저장할 수 있도록 커스텀 아바타 값의 저장 길이를 확장한다.
ALTER TABLE member
ALTER COLUMN avatar_value TYPE character varying(500);
3 changes: 2 additions & 1 deletion member/src/main/java/com/nalssilog/member/domain/Member.java
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ public class Member extends BaseTimeEntity {
public static final int NICKNAME_MAX_LENGTH = 10;
public static final int NICKNAME_MIN_LENGTH = 2;
public static final int NICKNAME_STORAGE_MAX_LENGTH = 20;
public static final int AVATAR_VALUE_MAX_LENGTH = 500;
/** 허용 문자: 한글(완성형)·영문 대소문자·숫자만. 공백·특수문자 불가. (길이는 @Size 로 별도 검증) */
public static final String NICKNAME_PATTERN = "^[가-힣a-zA-Z0-9]+$";

Expand All @@ -52,7 +53,7 @@ public class Member extends BaseTimeEntity {
@Column(name = "avatar_type", nullable = false, length = 20)
private AvatarType avatarType;

@Column(name = "avatar_value", nullable = true, length = 100)
@Column(name = "avatar_value", nullable = true, length = AVATAR_VALUE_MAX_LENGTH)
private String avatarValue;

@Enumerated(EnumType.STRING)
Expand Down
Loading