PostgreSQL CSV vs. Drupal CSV import

Üdv,

következő feladattal kell szembenéznem. Adott egy PostgreSQL tábla adatokkal, ez volt az adott cég régi weblapjának az adatbázisa. Az új egy Drupal site lesz MySQL felett CCK tartalomtípusokkal, ez lesz tulajdonképpen az új adatbázis. Az adatokat a Drupalos CVS importerrel viszonylag jól be lehetne importálni, de a régi adatbázisban van többsoros szöveges adat is, ez elrontja a CSV-t. Erre keresek valami jó megoldást, hogy ezt hogyan lehetne könnyen átvinni. Eddigi legjobbnak tűnő ötletem, hogy először kihagyom a többsoros mezőket és CSV imorttal feltöltöm, amit lehet, utána meg a többsoros mezőket a kulcsmezővel kidumpolom és valahogy beteszem egy ideiglenes MySQL táblába, ahonnan majd egy MySQL scripttel utólag beletúrok a CCK mezőibe és beírom a többsoros mezőket. Ennél egyszerűbb megoldást esetleg tud valaki?

Hozzászólások

A CSV-nek meg lehet adni extrem szeparatort is? Mert akkor kell adni egy |-t, az minimalis esellyel fordul elo, es akkor maris importalhatova valik.

A tobbsorosokra meg az lehet talan a megoldas, ha a dumpolas soran a enter karaktereket lecsereled '\n' szovegre. Mondjuk ezzel a drupal importere mar nem biztos, hogy meg fog tudni birkozni.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

a csv szabvány enged több soros mezőket. ez nem kellene, hogy bajt okozzon.

Köszi a javaslatokat. Escape-elés sajnos nem működik, azt nem eszi meg a Drupal. A többsoros CSV-t is úgy tudom, hogy nem eszi meg, de most a megbízótól escape-elt bemenetet kaptam. Végül arra jutottam, hogy inkább kézzel editálom és kiszedem az escape-eket meg a HTML formázást. Szerintem ez jó kompromisszum a feltöltéshez, aztán ha nem felel meg így, akkor keresek más megoldást.