[EMAIL PROTECTED] wrote:
> Olá,
>
> estou usando Postgres versão 7.4.7 e estou com uma mensagem de erro
> estranha.... alguém pode me ajudar?
>
> Eu conecto no banco e qualquer comando que eu queira executar dá erro.
> Tenho outros bancos funcionando...
>
>> psql template1
> Welcome to psql 7.4.7, the PostgreSQL interactive terminal.
>
> Type: \copyright for distribution terms
> \h for help with SQL commands
> \? for help on internal slash commands
> \g or terminate with semicolon to execute query
> \q to quit
>
> template1=# \d
> ERRO: cabeçalho de página inválido no bloco 1 da relação "pg_opclass"
> template1=#
>
>
> O curioso é que os bancos estão funcionando... só o cliente psql que segue
> dando esse erro. Alguma sugestão ?
O erro não é no psql. É no tipo de comandos que você está executando.
Se você tentar um "select * from pg_opclass" neste banco verá que o erro
ocorrerá em qualquer cliente.
Quando um banco novo é criado ele é uma cópia do template1
inicialmente. Tente criar um banco novo que deverá ocorrer algum erro,
ou, caso não ocorra, você também não conseguirá utilizar o comando "\d"
neste banco.
Eu acredito que você, se já não tem, vai ter brevemente um problema de
hardware pois esta tabela está corrompida no banco template1. Crie um
backup de todos os seus dados e faça uma verificação no disco para ter
certeza de que não existem blocos defeituosos.
--
Shander Lyrio
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral