Fórum Zerar banco de dados #374202

28/08/2009

0

Olá a todos
Uso Delphi 7 + Firebird 1.5 + DbExpress
Tenho um banco de dados com 30 tabelas e carregada de dados - 8MB
Deletei os dados de todas as tabelas (uma a uma)
Não tenho nenhum registro em nenhuma tabela mas o tamanho do banco de dados continua o mesmo.
Saberiam me dizer porque o tamanho do banco não diminuiu??
E como eu poderia fazer para excluir todos os registros de todas as tabelas automaticamente??
Abraço
Neto


Acneto

Acneto

Responder

Posts

28/08/2009

Rweberich

Veja este link:

http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2004-November/002369.html

Abraco


Responder

Gostei + 0

28/08/2009

Osocram

o firebird funciona semelhando ao HD do pc... em vez de deletar fisicamente ele apenas muda uma tag para não se ver mais o registro. Mas ele continua la
Faz um backup e Restore que ele limpa isso.

*Outra sugestão vc disse que deletou uma a uma, vc pode fazer um programa onde ele tras as tabelas que existem, e la vc pode escolher qual deletar ou não... dae é mais simples, mesmo qdo criar mais tabelas la ja vai trazer essa tabela nova, e vc ainda vai poder escolher se quer deletar ou não.


Responder

Gostei + 0

28/08/2009

Acneto

:D
Muito doido, mas aparentemente tudo bem

fiz o backup e depois do restore o banco foi pra 411kb
menor que quando eu criei

vou testar qualquer coisa eu falo

muito obrigado a vocês pelas dicas preciosas

Abraços
Neto


Responder

Gostei + 0

03/09/2009

Acneto

Esclarecendo....

então Backup não é copia de segurança
lembrome que no MSDOS faziamos

Backup para guardar
e
Restore para recuperar

então Backup com a ferramenta como se faz???

Abraço


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar