Migrace dat
Tato diskuze byla vytvořena spojením komentářů z Styluji, styluješ, stylujeme....
Vypadá to, že zde ještě nevlastníš účet. Pokud se chceš zapojit do diskuze, klikni na jedno ze dvou tlačítek níže.
Komentáře
Abych si to shrnul, tak potřebuju přenést uživatele, kategorie, diskuze, komentáře, soukromé zprávy. Na něco jsem zapomněl?
Jinak automaticky přeskakuju uživatele, kteří se ještě nikdy nepřihlásili, nebo myslíš, že je tam mám nechat?
Příkladem budiž článek http://if.ischiam.cz/pisen-ledu-a-ohne/tetfdsghf/ a diskuze http://if.ischiam.cz/forum/discussion/27/testovaci-prispevek-ice-fire
Jak tak koukám, klíčem je GDN_Discussion a ForeignID - ale je to jen na první pohled...
Teď jsem to zkusil na článku http://if.ischiam.cz/slider-hp/hra-o-truny-na-hbo/. Vlezl jsem do GDN_Discussion. A přenastavil u diskuze Původ Jona Sněha ForeignID=51992 (tj ID toho článku) a type=page. A funguje to.
Moment, ted mi dochází, kde je problém. A dochází mi, že ty vlastně budeš muset vytáhnout z těch drupal diskuzí (z tabulky Node) i type=story ad. - protože jinak bys neměl kam přiřadit velkou část komentářů.
Takže vlastně je třeba vytahnout z node úplně všecno (u článků samozřejmě není třeba tahat tělo článku apod.). No a každá tahle položka bude mít nid -> tam, kde byl type=story/book, article (prostě vše krom forum) prostě vezmeš navíc tohle ID a vrazíš ho do foreignID.
Uff, takhle mi to přijde srozumitelný, ale asi neni, co? :-)
Předpokládám, že to naroste tak na 250 řádků :). Musel jsem si od toho nachvilku jít oddechnout k seriálu :)
tid
).Když dostanu tabulku s kategoriema (texonomy) do vanilly, normálně se mi vytvoří kategorie "Hraní", "Sága", "Seriál" a do těch jednotlivých kategorií asi potřebuju nacpat ty články. Nebo kam jinam ty články dát?
nid
diskuze pokud je to diskuze, která je typu článek, article atd. (vše kromě forum) jinakNULL
.... ?Zato ten drupal má naprosto nepřehlednou databázi... tolik tabulek, to snad není možný :)
type=page
ted jsem to ještě testoval na těch Jonových rodičích - tys to změnil na otázku a to zase to propojení rozjelo. Tak jsem tam v db natvrdo nastvil page a už je to zas propojený na http://if.ischiam.cz/slider-hp/hra-o-truny-na-hbo/
Takže snad jen tyhle dvě věci - autor asi může být autor článku atd.
Dneska ještě udělám komentáře, nejvíc se bojím aby ten script nejel pak moc dlouho. No a přes týden udělám pmky a ještě si pohraju s pár detailama jako například, aby se spočítal počet diskuzí a komentářů od kdaždého uživatele a přidal do tabulky -- pokud se nepletu, tak toto drupal vůbec nikde neukládá.
www.icefire.cz/?p=ID
?A ten skript pojede kde? To tedy stahneš data z db a pustíš to někde na lokále? Vím, že ukládá statistiky diskuzí (poslední koment, počet komentů apod.) v node_comment_statistics - kurevsky dlouho mi trvalo než jsem to dokázal při minulé migraci vyplnit :-) ale o statech uživatelů nevim.
.htaccess
pak to zkusím (teď mám strašný upload ani ne 1KB/s, tak se mi nechce zkoušet odesílat soubor větší než 2MB), jen doufám, že se to u blueboard nemusí měnit vphp.ini
jinak by jsi jim musel napsat ať to aspoň dočasně zvýší.Ale to snad nehrozí.
Import do MySQL databáze
systém umožňuje importovat dumpy až do velikosti 160 MB