Pular para o conteúdo

Delete em BD PostgreSQL

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Delete em BD PostgreSQL

Enviado em 10/12/2014 - 10:42h


Bom dia pessoal , estou com um problema muito grave

Tenho maquina IBM x3550 system com 16GB HD2 TB com LINUX suse 11 Entreprise

Meu problema e o seguinte

nesta maquina Tenho um Postgresql 9.1.1

Estou tentando delete alguns dados de uma determinada tabela e o delete fica la horas e se eu deixar ate dias e nao faz nada.

Alguem sabe me dizer o que pode ser e como resolver este problema, pois tenho neste base dados de 2011 ate 2014 queria deixar somente 2014 porem nao vai nem mesmo deletando somente 1 dia ou uma informacao nao vai alguem me ajude por favor

At

Walter


Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Delete em BD PostgreSQL

Enviado em 10/12/2014 - 11:41h

Como que tu estás fazendo esse delete?

3. Re: Delete em BD PostgreSQL

Enviado em 10/12/2014 - 12:34h



Segue

nome da tabela = chamada
coluna = data

delete from chamada where data='2013-12-01';


At

Walter

4. Re: Delete em BD PostgreSQL

Enviado em 10/12/2014 - 12:43h

Cuidados ao deletar informações ou tabela(s) de um banco de dados ele pode ter tabela com informações cruzadas.




waltterm2303 escreveu:


Bom dia pessoal , estou com um problema muito grave

Tenho maquina IBM x3550 system com 16GB HD2 TB com LINUX suse 11 Entreprise

Meu problema e o seguinte

nesta maquina Tenho um Postgresql 9.1.1

Estou tentando delete alguns dados de uma determinada tabela e o delete fica la horas e se eu deixar ate dias e nao faz nada.

Alguem sabe me dizer o que pode ser e como resolver este problema, pois tenho neste base dados de 2011 ate 2014 queria deixar somente 2014 porem nao vai nem mesmo deletando somente 1 dia ou uma informacao nao vai alguem me ajude por favor

At

Walter




5. Re: Delete em BD PostgreSQL

Enviado em 10/12/2014 - 13:01h

delete from chamada where data='2013-12-01';

A sintaxe está certa se o campo for do tipo date. Confirme qual o tipo do campo (date, timestamp, etc...).

Dá alguma mensagem ao executar o delete?

Verifique se o campo ou a tabela está relacionada com alguma outra tabela ou campo.

6. Re: Delete em BD PostgreSQL

Enviado em 10/12/2014 - 13:14h

A sintaxe está certa se o campo for do tipo date. Confirme qual o tipo do campo (date, timestamp, etc...).

Dá alguma mensagem ao executar o delete?

Verifique se o campo ou a tabela está relacionada com alguma outra tabela ou campo.


Sim o campo e date

E nao fica no delete e nao aparece nenhuma msg

ela tem relacionamento com outra tabela mas tenho uma funcao na tabela que deleto que e em cascade.

Porem se for nas outras tabelas delete normalmente o problema e somente em uma das tabelas.

7. Re: Delete em BD PostgreSQL

Enviado em 10/12/2014 - 13:56h

Você tem checado os logs? Quando vc executa o comando, aparece alguma mensagem de erro nos logs?

8. Re: Delete em BD PostgreSQL

Enviado em 10/12/2014 - 14:44h



opa, onde posso chegar estes logs ,enquanto estou rodando o delete?

9. Re: Delete em BD PostgreSQL

Enviado em 10/12/2014 - 14:58h

Bom, isso depende de qual diretório vc escolheu para ser a raiz do postgres. Se vc não alterou o local, ele provavelmente estará em /var/lib/pgsql/data/. Dentro desse diretório tem o diretório pg_log, onde vc encontrará os arquivos de log.

10. Re: Delete em BD PostgreSQL

Enviado em 10/12/2014 - 15:09h



Obrigado irei analisar.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder