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
Apagando diretamente no BD
- fernando.d
- Usuário
- Mensagens: 119
- Registrado em: 27 Out 2009, 00:16
- Contato:
Re: Apagando diretamente no BD
Você não consegue apagar direto da lixeira??
.
.
Re: Apagando diretamente no BD
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
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
- Manoel
- Super Joomleiro
- Mensagens: 1606
- Registrado em: 21 Ago 2008, 09:04
- Localização: Londrina - Paraná
- Contato:
Re: Apagando diretamente no BD
Meu voto é de 100 em 100!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

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
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
http://www.molajo.org
- Manoel
- Super Joomleiro
- Mensagens: 1606
- Registrado em: 21 Ago 2008, 09:04
- Localização: Londrina - Paraná
- Contato:
Re: Apagando diretamente no BD
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
, 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!

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

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
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
http://www.molajo.org
- mvcirino
- Novato
- Mensagens: 25
- Registrado em: 16 Out 2009, 08:21
- Localização: Pouso Alegre / MG
- Contato:
Re: Apagando diretamente no BD
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.
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.