Delete em BD PostgreSQL

1. Delete em BD PostgreSQL

walter
waltterm2303

(usa Suse)

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




  


2. Re: Delete em BD PostgreSQL

Buckminster
buckminster

(usa Debian)

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

Como que tu estás fazendo esse delete?


3. Re: Delete em BD PostgreSQL

walter
waltterm2303

(usa Suse)

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

Perfil removido
removido

(usa Nenhuma)

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

Buckminster
buckminster

(usa Debian)

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

walter
waltterm2303

(usa Suse)

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

Hugo Cerqueira
hrcerq

(usa Outra)

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

walter
waltterm2303

(usa Suse)

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



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


9. Re: Delete em BD PostgreSQL

Hugo Cerqueira
hrcerq

(usa Outra)

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

walter
waltterm2303

(usa Suse)

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



Obrigado irei analisar.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts