Tenho um banco postgres, que tenho uma schema public que tudo funciona bem, como estou criando um novo módulo no meu sistema, para ficar mais organizado, criei um novo schema "sifar".
Quando tento fazer um select nos dados no banco, retorna a mensagem pelo formdim: <b>Erro PDO:</b> SQLSTATE[3F000]: Invalid schema name: 7 ERRO: esquema "sifar" não existe
LINE 8: from sifar.parametros
^<br/><br/><b>Sql: </b>select dt_inicio from sifar.parametros<div><br/></div><b>Parametros: </b> Array
(
)
No entanto quando pego o mesmo exatamente o mesmo sql e executo diretamente no banco (pgAdminIII) fazendo ctrl+c e ctrl+v do erro mesmo(!), executa corretamente.
Também, quando consulto uma tabela no schema "public" pesquisa normalmente, sem problemas. Se eu tiro o sifar, o erro retorna como tabela não existe, porque naturalmente, ele pesquisa no schema public.
Tem solução?
Autor: Miguel Gomes
55 comentários