안녕하세요? postgres에 관심이 많은 학생입니다.
윈도우 상에 postgresql 을 설치하고 계정은 postgres 를
생성했습니다.
데이터베이스 리스토어를 매일 마다 하고 싶어서 예약된 작업으로
돌리길 원합니다.
cygwin 이나 가상 머신을 사용하는건 아니구요,
순수하게 윈도우 개체에서 돌릴 방법을 생각중입니다.
서비스를 통해서 postgresql 을 돌리고 있는데요,
서비스를 통해서 postgres 의 실행과 종료는 가능합니다.
그런데, 다른 dbinit 이나 restore 의 권한이 없어서 실행이
불가능하다고 합니다.
대신 로그오프하고 postgres 계정으로 들어오면 실행이
가능하구요,
이게 문제 인데요, 이렇게 두개의 계정으로 들어오지 않고
administrator 에서 일시적으로
sudo - postgres 같이 계정을 변경하는게 가능할까요? 제가 예약된
작업에 bat 파일하나로
db init 과 restore 을 동시에 하고 싶어서요 설명 부탁드립니다. ^^
좋은 하루 되시구요
|