Postgresql: неможливо перейменувати базу даних


0

PostgreSQL 9.4.1 (встановлюється з домашньою мовою) Я хочу перейменувати базу даних. Я роблю це:

$ psql postgres
postgres=# ALTER DATABASE snot RENAME TO snortdb
postgres-# \l

                               List of databases
 Name    |   Owner   | Encoding  | Collate | Ctype |    Access privileges    
 --------+-----------+-----------+---------+-------+-------------------------
 postgres| myUser    | SQL_ASCII | C       | C     | 
  snot   | snort     | SQL_ASCII | C       | C     | 
template0| myUser    | SQL_ASCII | C       | C     | =c/myUser              +
         |           |           |         |       | myUser=CTc/myUser
template1| myUser    | SQL_ASCII | C       | C     | =c/myUser              +
         |           |           |         |       | myUser=CTc/myUser

Як бачите, ім'я не змінилося. Що я роблю неправильно? І насправді, чому = змінюється на - після виконання команди "ALTER DATABASE"? що це означає?

Відповіді:


2

Вам не вистачає крапки з комою (;) після запиту?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.