Apagando diretamente no BD

Dúvidas referentes a instalação, Upgrade ou Migração do Joomla!
padunic
Novato
Mensagens: 20
Registrado em: 08 Jun 2009, 22:03

Apagando diretamente no BD

Mensagem por padunic »

Olá, Galera.

gerencio um site de noticias em Joomla e fui apgando...apagando...apagando os artios, mas me esqueci de esvaziar a lixeira de artigos.
Hoje tem 32.000 artigos na lixeira e um BD pesado pra k...

Alguma dica como posso limpar essa bagunça?
Tem como fazer isto direto no BD? Qual tabela?

Abs.

Padunic
Avatar do usuário
fernando.d
Usuário
Mensagens: 119
Registrado em: 27 Out 2009, 00:16
Contato:

Re: Apagando diretamente no BD

Mensagem por fernando.d »

Você não consegue apagar direto da lixeira??

.
padunic
Novato
Mensagens: 20
Registrado em: 08 Jun 2009, 22:03

Re: Apagando diretamente no BD

Mensagem por padunic »

Opa,

são 32.000 artigos e somente tem no máximo 100 ou tudo.
Se colocar tudo trava e ir de 100 em 100 até chegar em 32.000....

Abs.

Padunic
Avatar do usuário
Manoel
Super Joomleiro
Mensagens: 1606
Registrado em: 21 Ago 2008, 09:04
Localização: Londrina - Paraná
Contato:

Re: Apagando diretamente no BD

Mensagem por Manoel »

padunic escreveu:Opa,

são 32.000 artigos e somente tem no máximo 100 ou tudo.
Se colocar tudo trava e ir de 100 em 100 até chegar em 32.000....

Abs.

Padunic
Meu voto é de 100 em 100! :lol:

Sério agora, vou ver se encontro uma resposta pra isso em volto a postar.
;)
http://www.tutoriais.iikozen.com.br/
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
http://www.molajo.org
Avatar do usuário
Manoel
Super Joomleiro
Mensagens: 1606
Registrado em: 21 Ago 2008, 09:04
Localização: Londrina - Paraná
Contato:

Re: Apagando diretamente no BD

Mensagem por Manoel »

Você pode experimentar, mas é sempre aconselhável fazer backup antes e ter conhecimento de como proceder uma restauração de sucesso em seu servidor antes de cometer erros amargos.
Acesse seu BD através do phpMyAdmin (ou outro) e visualize a tabela jos_content, selecione com checkmark fulltext e clique em visualizar. Note que aí você visualiza os artigos (full texto) e se apagar algum o mesmo irá desaparecer :lol: , agora se isso irá também apagar os demais registros efetuados quando da criação do mesmo pelo Joomla! ainda é um mistério para mim.

Bem, ainda assim, como havia dito em meu post anterior, vou pesquisar pra desvendar este mistério.

Bom dia a todos!
:!:
http://www.tutoriais.iikozen.com.br/
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
http://www.molajo.org
Avatar do usuário
mvcirino
Novato
Mensagens: 25
Registrado em: 16 Out 2009, 08:21
Localização: Pouso Alegre / MG
Contato:

Re: Apagando diretamente no BD

Mensagem por mvcirino »

Posso estar falando bobagem, mas acho que tem uma forma pelo phpmyadmin....
1 - Vou levar em conta que você sabe SQL;
2 - Faça um backup do banco de dados;
3 - Faça um select count na tabela _content onde a coluna state seja < 0 (pelos meus testes, o valor é sempre -2, mas vai saber....)
4 - Se retornar os 32000 artigos, faça um novo script sql com as mesma cláusulas, substituindo o select count por delete
5- Não se esqueça do commit (se o phpmyadmin não for autocommit;)
6 - Marque todas as tabelas e faça uma otimização.

Retorne para sabermos o resultado ;)

Abs.
Responder