📚 [Postgresql] DB와 사용자 생성하기.
Category: Postgresql | 📅 February 12, 2015
사용자 생성하기
ex)
만들 사용자 : digndig
만들 DB : imdb
$sudo -u postgres createuser -P digndig
Enter password for new role: #사용할 패스워드 입력
Enter it again:
DB 생성
$ createdb -O digndig imdb
이렇게 하면 아래와 같은 에러가 반드시 나온다.
createdb: database creation failed: ERROR: permission denied to create database
권한이 없어서 발생하는 문제인데.. 아래와 같이 postgres계정의 권한을 주자.</p>
$ sudo -u postgres psql -c 'alter user digndig with createdb' postgres
ALTER ROLE
다시 한 번 만들어 보자
Syntax : createdb -O dbuser dbname
$ createdb -O digndig imdb
$ psql
psql (9.3.5)
Type "help" for help.
#psql= \l
성공~