Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DBIx::Class::InflateColumn::FS 가 더 햄볶게 해준다? #2

Open
JEEN opened this issue Jul 4, 2011 · 14 comments
Open

DBIx::Class::InflateColumn::FS 가 더 햄볶게 해준다? #2

JEEN opened this issue Jul 4, 2011 · 14 comments

Comments

@JEEN
Copy link

JEEN commented Jul 4, 2011

함 써보시라구열

@ghost
Copy link

ghost commented Jul 4, 2011

오호.. 재밌는 모듈이긴 한데... 파일 저장 위치가 변경되면 DB값도 같이 변경해줘야 하는군요.
복잡한 곳에서는 쓸만할것 같습니다.

Upload-Web 에서는 다음기회에...

@ghost ghost closed this as completed Jul 4, 2011
@JEEN
Copy link
Author

JEEN commented Jul 4, 2011

파일 저장위치를 왜 하드코어하게 바꾸나효. 해당 오브젝트 받아서 del해주거나 move 해주면 되능데.
기왕 하는 거 좀 더 써보세요.

@JEEN
Copy link
Author

JEEN commented Jul 4, 2011

남의 소중한 이슈를 이렇게 무차별적으로 close 하다니!

@ghost
Copy link

ghost commented Jul 4, 2011

파일 저장위치를 하드코어하게 바꿀 필요가 종종 있습니다.
Filer 교체라던가 Disk 추가라던가..

파일 저장위치를 바꾸게 되는 경우가 빈번하진 않지만, 어쩌다 하게되는 그 작업을 하게 될때, 저장위치의 fullpath를 저장하는 경우엔 migration이 난감해집니다.

@JEEN
Copy link
Author

JEEN commented Jul 4, 2011

어차피 file_path 아래만 건드리지 않는다면 위의 이슈는 발생할 일이 별로 없습니다.

대개 파일이름이 해쉬값이기에 특히나 대놓고 건드릴 일도 없을 것이라 사료되옵니다만?

@ghost
Copy link

ghost commented Jul 4, 2011

위 모듈의 동작방식을 잘못 이해했네요.

fs_column_path 만 수정하면 위치 변경도 가능한거죠?

@JEEN
Copy link
Author

JEEN commented Jul 4, 2011

그렇죠잉

@ghost ghost reopened this Jul 4, 2011
@aanoaa
Copy link
Owner

aanoaa commented Jul 22, 2011

fs_column_path 를 따로 설정파일로 빼주는 방법이 없을까효?
SYNOPSIS 처럼 하드하게 path 지정해 놓으면 디플로이할때 매번 챙겨야 할거 같은뎅;;

# 중략..
file => {
    data_type => 'TEXT',
    is_fs_column => 1,
    fs_column_path => '/var/lib/myapp/myfiles',
},

@JEEN
Copy link
Author

JEEN commented Jul 26, 2011

ACCEPT_CONTEXT 를 잠깐 생각했지만 ... 역시나 삶의 굴곡이 큰 방법이겠고...

그냥 Upload-Web 띄울 때 환경변수 하나 넣고... 뭐 UPLOAD_WEB_FS_PATH 라거나...

file => {
    data_type => 'TEXT',
    is_fs_column => 1,
    fs_column_path => $ENV{UPLOAD_WEB_FS_PATH} || '/var/lib/myapp/myfiles',
},

요로코롬 하면 안될까요?

@ghost
Copy link

ghost commented Jul 26, 2011 via email

@aanoaa
Copy link
Owner

aanoaa commented Jul 26, 2011

sexy ㅋㅋㅋㅋ

@wyim-pgl
Copy link

이제 yunikim 님 께서 sexy를 보여 줄 차례인가요?

@aanoaa
Copy link
Owner

aanoaa commented Jul 26, 2011

요런 섹시!
rick rude

@wyim-pgl
Copy link

전 이런스타일로...
sexy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants