re: Exportálás Impotrálás
Normál esetben egy sql adatbázisban van tárolva a dinamikusan változó szöveges tartalom, a kép file-ok meg egy mappában.
Az export-import funkciót érdemes szerintem kipróbálni (mondjuk egy-két termékkel próbaképpen) ha jól meg van csinálva működik egyforma webshop motorok között és megfelelően kezelni fogja az újonnan feltöltött termékeket.
Az SQL exportálás az átviszi a komplett adatbázist, táblákat, adatbázis szerkezetet, ha nem akarsz mindent átmásolni akkor abból válogatni kell.
re: Exportálás Impotrálás
Általában SQl táblában vannak a termékek.
re: Exportálás Impotrálás
A táblatruktúra ha azonos akkor kiexportálod a táblát sql parancsá.
Kihagyod a create table részt hiszen a fogadó tábla megvan és azonos strukúrájú.
Az autoincrement mezőt célszerű null-ra változtatnod, mert kulcsütközés miatt nem fogja befogadni a tábla és lefuttatod az insert részt.
Ha nem azonos struktúrájú a forrás és a céltábla akkor igen macerás az export - import.
Ki kell szedegetned azokat a mezőket amik nincsenek bent a céltáblában. Ha viszont bővebb a céltábla mint a forrás tábla akkor csak NULL-okat kell beadnod azokra a mezőkre amivel bővebb (vagy egy alapértéket pld Integer esetén 0).
Ha nem vagy járatos az adatbázisokban akkor ezt lehet, hogy célszerű egy járatosabbra bíznod vagy itt segítünk ha specifikálod pontosan az igényt, mert ez azért csak ránézésre egyszerű...
Mielőtt importálsz a céltábláról mindenképp MENTÉS!! Hogy legyen hova visszaállnod:)
Üdv:
Manó
re: Exportálás Impotrálás
szia, manobolt.
Értem persze, hogy mit mondasz, de egy joomlás webshopos adatbázist kell egy mezofi által készített webshopba pakolni. A struktúra nem hogy nem azonos, de hasonlítani sem hasonlít, ahogy néztem. Ilyenkor mi tegyek? Az adatbázisokban nincs mély rálátásom így nem tudom még csak a táblákat sem tudom jó mezőbe helyezni szerintem, talán ha ott ül velem valaki és fogja a kezem. :)
Mit csináljak?
Roland
re: Exportálás Impotrálás
Sajnos ilyenkor mezőmegfeleltetés kell...
Veszel egy excelt és beleteszed mind a két táblának a mezőit.
Majd leírod, hogy az egyik tábla mezője a másik tábla mely mezőjének felel meg.
Itt előfordul az, hogy a megfeleltetés nem egyértelmű azaz valahogy módosítanod kell a forrás tábla mezőjét, hogy bele tudd tenni a fogadó tábla mezőjébe illetve olyan is, hogy a forrás tábla több mezőjén kell végrehajtanod valamilyen transzformációt és úgy beletenned a céltábla egy mezőjébe.
Erre egy egyszerű példa, ha a forrás tábla bruttóban a másik nettóban tárolja az értéket akkor 0.8-al meg kell szoroznod és úgy betenned a céltáblába.
És itt még egy sort nem programoztál és nem exportáltál csak készíted a specifikációt a "datapump"-hoz...Na hogy ilyen szép szó is legyen itt.
Enélkül nem tudod megcsinálni az export/importot.
Az adatbázisra rálátásodnak kell lenni és ismerned kell, hogy melyik mező a táblában mit csinál. Mire való....
Üdv: Manó