postgres db
postgresql 에서 user 생성
psql 사용
처음에 postgres database 만 존재하는 듯 하다. 일단 그 db 에 새로운 user 들을 만들어 주면 된다.
admin 계정 생성
psql -h localhost -d postgres
postgres=# CREATE ROLE admin WITH CREATEDB CREATEROLE LOGIN;
...
postgres=# ALTER USER admin PASSWORD 'myadmpw';
...
postgres=# ALTER ROLE admin WITH LOGIN;
이제부터는 admin 으로 다른 계정을 만든다.
psql -h 192.168.0.12 -d postgres -c "CREATE USER mytestuser WITH PASSWORD 'mytespw';" -U admin -W
pgAdmin 3에서 createuser
pgAdmin III 를 사용하고 있는데, createuser 명령을 어떻게 실행해야 하는지 몰라서 조금 헤맸다.방법은 ref. 1 에서 이야기 하듯이 Postgre 에서 createuser 는 CREATE ROLE 에 LOGIN option 이 추가된 것과 같다. 그래서 pgAdmin III 에서 create role 을 찾아서 수행하면 된다.
댓글 없음:
댓글 쓰기