공간정보/한줄 팁(Tip)

Windows Service에 Postgresql 등록하기

요긴소프트 2024. 11. 11. 09:33
728x90
반응형

postgresql을 수동으로 Windows 서비스에 등록하려면 아래 명령어로 가능합니다.

 

pg_ctl.exe register -N "PostgreSQL" -U "NT AUTHORITY\NetworkService" -D "C:\Program Files\PostgreSQL\17\data" -w

 

해당 명령어는 PostgreSQL을 Windows 서비스로 등록하는 명령어입니다. 각 부분을 설명하면:

  1. pg_ctl.exe register: PostgreSQL 서비스 등록 명령어
  2. -N "PostgreSQL": 서비스 이름을 "PostgreSQL"로 지정
  3. -U "NT AUTHORITY\NetworkService": 서비스 실행 계정을 NetworkService로 설정
  4. -D "C:\Program Files\PostgreSQL\17\data": PostgreSQL 데이터 디렉토리 위치 지정
  5. -w: 작업이 완료될 때까지 대기 (wait)

서비스 등록 해제(unregister) 방법은 다음과 같습니다:

 
net stop PostgreSQL

 

pg_ctl.exe unregister -N "PostgreSQL"

또는 Windows 서비스 관리자(services.msc)에서 직접 서비스를 중지하고 삭제할 수도 있습니다.

728x90
반응형