initdb 의 장소는 여러군데로 할수가 있습니다. 이렇게 하는 명령어는 initdb/initlocation 등등의 명령어가 사용됩니다.
man initdb
man initlocation
하시면 상세한 사용법을 볼수 있습니다. 물론 메뉴얼도 꼭 읽어 보셔야 겠지요. 그리고 사용자가 임의로 디렉토리를 변경하도록 한다는 생각은 DBMS 에는 전혀 어울리지 않는 생각입니다. 그 이유는 여러가지가 있지만 주된 이유는 역시 보안 문제 때문입니다.
참고로 DB data directory 를 여러개 사용하는 방법에 대해서는 이곳 tutorial 을 보시기 바랍니다. 간단히 적어 놓겠습니다.
http://database.sarang.net/?inc=read&aid=3910&criteria=pgsql&subcrit=tutorials&record_idx=0&currpg=0
-- 정성훈 님이 쓰신 글:
>> 안녕하십니까 왕처법니다.
>>
>> initdb시 원하는 경로에 db data 패스설정을 해봤습니다.
>>
>> 문제가 발생시 해당 data 디렉토리를 삭제 하고 다시 initdb 하면 된다고 나와있었습니다.
>>
>> 그런데 임의로 유저가 data디렉토리를 다르게 변경을 하고 싶은경운데요
>> 기존 디렉토리를 두고 다른 디렉토리로 변경을 하고 싶으면 initdb가 적용이 되는지 궁금합니다.
>>
>> 그리고 생성된 db의 Data를 열어 보았습니다. 물론 숫자라 그렇지만 인덱스 화일과 db정보 같은게 들어 가있는거 같은데요 이화일들이 꼭 이 디렉토리에 들어 있어야 하는지도 궁금합니다.
>>
>> 다른 하드디스크에다가 인덱스만 가지고 있어 이럲식으로 링크걸어 쓸 수있는지도 궁금하네요..
>>
>> 쓰다보니 엄청 길어 졌습니다 --;;
>>
>> 고수님들의 좋은 지도 부탁 드리겠습니다
>>
>> 그럼 수고하세요 꾸벅
|