2012-01-24 38 views
27

Tôi không thể tạo cơ sở dữ liệu bằng cách sử dụng ứng dụng khách postgres của mình với người dùng mà tôi đăng nhập bằng.Postgres tạo cơ sở dữ liệu người dùng

Tôi gặp khó khăn trong việc tìm hiểu cách tăng đặc quyền của người dùng. Tôi có quyền truy cập vào máy chủ Linux đang chạy postgres và tôi có thể sử dụng psql để đăng nhập như người dùng của tôi và là người dùng postgres.

Ai đó có thể cho tôi biết lệnh nào tôi nên chạy để cho phép người dùng tạo cơ sở dữ liệu trên máy chủ thông qua GUI postgres đang chạy trên máy chủ từ xa?

Rất cám ơn,

Trả lời

59

tôi không biết một GUI postgres, nhưng dưới đây là cách để làm điều đó trong psql-console (đăng nhập như superuser):

=> ALTER USER your_username CREATEDB; 

Xem http://www.postgresql.org/docs/current/interactive/sql-alteruser.html cho thêm thông tin.

+0

Bạn sẽ có thể chạy điều này từ cửa sổ SQL đang chạy trong GUI. Bạn sẽ cần phải đăng nhập với tư cách là người dùng siêu: 'postgres' là siêu người dùng theo mặc định. –

Các vấn đề liên quan