Postgresql: não é possível renomear o banco de dados

0

PostgreSQL 9.4.1 (instalado com homebrew) Eu quero renomear um banco de dados. Eu estou fazendo isso:

$ 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

Como você pode ver, o nome não mudou. O que estou fazendo de errado? E, na verdade, por que o = muda para - depois de executar o comando 'ALTER DATABASE'? o que isso significa?

    
por Drew 03.03.2015 / 23:10

1 resposta

1

Está faltando um ponto-e-vírgula (;) após a consulta?

    
por 04.03.2015 / 00:23