안녕하세요!
현재 postgresql8.0.3버전을 이용 프로그램개발을 했습니다.
그래서 윈도우용 postgresql8.0.msi을 사용해서 설치 후 개발을
했습니다.
그런데 이번에 개발한 프로그램을 대량으로 배포할려고 하는데
인스톨팩토리를 사용
셋업본을 만들려고 하는데 DB배포를 어떻게 해야될지
난감합니다.
이곳에서 비슷한 자료를 찾아서 해보았는데 잘 되질 않습니다.
지금 현재 생각은 인스톨 팩토리를 이용 프로그램은 셋업시키고
셋업이 정상적으로 끝나면
setup.bat파일을 하나 만들어서 스크립트를 작성 후 이곳에서 DB을
자동으로 만들려고 하고 있습니다.
근데 스크립트에 내용을 어떻게 적어야 될지 모르겠습니다.
이곳 자료를 보니 PostgreSQL win32 바이너리 설치하기 란 자료가
있던데 잘 안됩니다.
1. net user postgres 1234 /add 사용자 만들기 <성공>
2.runas /user:postgres cmd ->새 cmd 창을 띄운다고 그런데
실행시키면 패스워드를 입력하라고
나옵니다. 근데 자동으로 패스워드가 들어갔으면
하는데 잘안됩니다.
3.bin\initdb -D data -E unicode --no-locale ->db클러스터를
만든다고 했는데
이부분은 2번에서 열린 계정에서(새 cmd창)실행시켜야되는데
되질 않습니다.
4. mmc c:\windows\system32\secpol.msc
명령으로 '로컬 보안 설정' 창이 나타나면, 거기서 로컬 정책 ->
사용자 권한 할당 영역으로 이동한 다음, '서비스로 로그온' 항목을
더블 클릭해서 편집 대화창을 띄우고, 앞에서 서비스로 실행시킬
사용자를 추가해 줍니다. -->이부분도 자동으로 할수 있는 방법이
없는지요
위자료를 하나하나 실행하면 되는데
쉘 스크립트을 이용해 한번에 처리하고 싶은데 넘 어렵습니다. 지금
3주째 삽질하고 있습니다.
고수님들의 답변 애타게 기다립니다. 그럼 수고하세요
|