* postgres 유저 생성

// 1. postgres 유저가 있는지 확인
net user

// 2. 이미 postgres 유저가 있다면 삭제
net user /delete postgres

// 3. postgres 유저 추가
net user /add postgres 비밀번호

// 4. postgres 유저가 추가되었는지 확인 (리스트에 postgres가 있으면 성공)
net user




* 서비스 제어 권한 부여
  1. 제어판 > 관리도구 > 로컬 보안 설정창 열기
  2. 보안설정 > 로컬 정책 > 사용자 권한 할당 > 서비스로 로그온에 postgres 계정 추가


* postgres 계정의 폴더권한 부여
  1. 탐색기 > 도구 > 폴더옵션 > 보기
  2. "모든 사용자에게 동일한 폴더 공유 권한을 지정"에 체크


* postgres Windows 버전 설치
  - Password는 net user 명령으로 postgres 유저를 추가할 때 입력했던 비밀번호


* 설치를 잘 하다가 에러가 날텐데 로케일을 지정하지 못해서 initdb를 못한 것으로 수동으로 하면 되니까 그냥 빠져나옴.



* postgres 권한으로 cmd 를 실행
runas /user:postgres cmd



* initdb 실행
cd postgreSQL 설치경로\bin
initdb -D postgreSQL 설치경로\data -E unicode --no-locale



* 시작 > 프로그램 > PostgreSQL > StartServer 실행
  - 서비스를 잘 시작했다는 메세지가 나오면 엔터키를 눌러 창을 닫음


* DB 접속 테스트
psql -U postgres -d template1




Posted by bloodguy
,