2013-05-06 3 views
0

Я пытаюсь сбросить пользователя «theuser»не удалось создать/пользователя капли от Postgres

postgres-# \du 
          List of roles 
    Role name |     Attributes     | Member of 
    -------------+------------------------------------------------+----------- 
    postgres | Superuser, Create role, Create DB, Replication | {} 
    theuser | Create DB          | {} 
postgres-# drop user theuser 
postgres-# \du 
          List of roles 
    Role name |     Attributes     | Member of 
    -------------+------------------------------------------------+----------- 
    postgres | Superuser, Create role, Create DB, Replication | {} 
    theuser | Create DB 

не совсем уверен, почему это не сбросив пользователя?

же с созданием пользователя

postgres-# create user bob with createdb login 
postgres-# \du 
          List of roles 
    Role name |     Attributes     | Member of 
    -------------+------------------------------------------------+----------- 
    postgres | Superuser, Create role, Create DB, Replication | {} 
    sportstweet | Create DB 

ответ

2

Вы должны прекратить заявление с ;, иначе PSQL «не видит», что закончил ваше заявление.

Стремительное изменился с postgres=# на postgres-# (= против -), чтобы указать, что вы «внутри» один оператор, а не в «следующий» один. Я немного понимаю, что признаю. Вы можете настроить этот дисплей, хотя, если хотите более заметное различие. Для получения дополнительной информации см руководство: http://www.postgresql.org/docs/current/static/app-psql.html#APP-PSQL-PROMPTING

(КСТАТИ: если вы отключили автофиксация, вы должны совершить его, как хорошо!)

+0

о myyy ... спасибо! – user2356140

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