📚 [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  

성공~

🏷️ Tags
  • #Python3  
  • #create-user  
  • #user