2012-01-24 3 views
27

Я не могу создать базы данных с помощью моего клиента postgres с пользователем, в который я вхожу.Postgres user create database

У меня возникли проблемы с выяснением, как увеличить привилегии моего пользователя. У меня есть доступ к серверу linux, на котором запущены postgres, и я могу использовать psql для входа в систему как мой пользователь и как пользователь postgres.

Может кто-нибудь сказать мне, какие команды я должен выполнить, чтобы позволить моему пользователю создавать базы данных на моем сервере через графический интерфейс postgres, запущенный на удаленном хосте?

Большое спасибо,

ответ

59

Я не знаю, графический интерфейс пользователя Postgres, но вот как это сделать в Psql-консоли (вошедшей в качестве суперпользователя):

=> ALTER USER your_username CREATEDB; 

Смотрите http://www.postgresql.org/docs/current/interactive/sql-alteruser.html для больше информации.

+0

Вы должны иметь возможность запускать это из окна SQL, работающего в графическом интерфейсе. Вам нужно будет войти в систему как суперпользователь: 'postgres' является суперпользователем по умолчанию. –

Смежные вопросы