2015-09-01 6 views
1

Я пытаюсь установить bugzilla 5 на сервер Windows. (Почему люди все еще используют окна во время разработки? :(). Я с Linux больше всего времени, и я не могу понять официальные инструкции по установке bugzilla в windows. I'm following this official page for installing bugzilla. Я настраиваю postgresql для bugzilla с помощью this link. Я могу войти в PostgreSQL из терминала, как показано здесь:
img
Тогда я запустил эту команду:Проблемы при установке bugzilla на сервере Windows

createuser -U postgres -dRSP bugs 

Тогда я получил эту ошибку:

ERROR: syntax error at or near "createuser" 
LINE1: createuser -U postgres -dRSP bugs 

Как создать нового пользователя bugs и назначить ему определенные разрешения? Новый пользователь (ошибки) не будет суперпользователем (-S) и не сможет создавать новых пользователей (-R). У него/нее будет только возможность создавать базы данных (-d).

+0

Пробовали здесь на моей Win машине, и она работала горе проблемы. – weismat

+1

'createuser' - это команда ** командной строки **, вы не вводите ее в SQL-клиент (psql в вашем случае). Кроме того, для оператора ** SQL ** 'create user' нет опции' --help'. См. Руководство, если вам нужно увидеть полный синтаксис: http://www.postgresql.org/docs/current/static/sql-createuser.html –

ответ

2

Я полагаю, вы уже подключены к базе данных postgres и нужно запускать, как этот л CREATE ROLE roleName LOGIN SUPERUSER PASSWORD 'passwd'; для createuser использовать documentation

+0

Я только что осознал свою ошибку, спасибо –

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