20
sie.
2009
palikowski

przydatne kawałki sql dla admina drupala

Póki co tylko jeden, ale będę to uzupełniał.

1. Po zmianie drupala z 5 na 6 postanowiłem pozbyć się formatu danych textile ze wszystkich postów, a zatem, w phpmyadmin poszły kwerendy:

UPDATE `node_revisions` SET `node_revisions`.`format` = "3" WHERE `node_revisions`.`format` = "4"

gdzie format 4 to textile a 3 to full html,

a potem, żeby nie poprawiać wszystkich linków:

UPDATE `node_revisions` SET `teaser` = ( replace (`teaser`,'":http://',' http://'))
UPDATE `node_revisions` SET `body` = ( replace (`body`,'":http://',' http://'))

oraz list zawierających linki:

UPDATE `node_revisions` SET `teaser` = ( replace (`teaser`,'* "',''))
UPDATE `node_revisions` SET `body` = ( replace (`body`,'* "',''))

jestem na tropie kolejnych pozostałości po textile, ale część zapewne będzie trzeba poprawić samemu,

2. przy przenoszeniu stron pomiędzy katalogami wybitnie przydaje się jeszcze jeden 'wstrzyk':

UPDATE `files` SET `filepath` = REPLACE(`filepath`, "files/", "sites/SITEDOMAIN/files/");

porada ze stronki http://flevour.net/blog/...