Nem működik a TableWizard és Views, ha szóköz van az SQL tábla mező nevében?

Schmidt Attila képe

A Table Wizard modulon keresztül szerettem volna a Views-ig eljuttatni egy illetve több SQL tábla adatait. De ha szóköz van a mező nevében akkor SQL szintaktikai hibát kapok, mert a Views által összerakott tablaneve.mezo neve formátumban és nem tablaneve.`mezo neve` formátumban (felső vesszők kimaradnak) rakja össze a select parancsot.

Ez alapján dolgozom:
http://www.lullabot.com/articles/drupal-data-imports-migrate-and-table-w...

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
zserno képe

Hat akkor ird at szokoz nelkulire. :)

0
0
Schmidt Attila képe

Az a baj, hogy ezekhez a táblákhoz egy "csomó" más alkalmazás is kapcsolódik... azok mind összedőlnének. Alter minden... szóval a táblákat nem módosíthatom.

Egyébként kipróbáltam, ha a szóköz helyén _ (aláhúzás) van a mező nevében, akkor rendben működik.

Azt gondolom, hogy utf8 ide vagy oda, az adatbázis tába és mezőnevei 2010-ben is az angol abc betűi, számok és _ karakter...

Ha nem működik, akkor maradok a "begépelős" SQL lekérdezések gyártásánál. :-(

0
0
zserno képe

Nem is az eles adatbazison kell probalgatni. :)
Keszits dumpot a tablakrol, huzd be oket egy masik adatbazisba es ott alter.

0
0
Schmidt Attila képe

Ok, rendben, csinálok egy másik adattáblát / adatbázist amin nyugodtan tesztelhetek, kiszedem a mezőnevekből a szóközöket, működni fog.

De mit csináljak utána az élesben? Nem másolhatom át mindig...

Vagy rosszul értelek?

0
0
zserno képe

"De mit csináljak utána az élesben? Nem másolhatom át mindig..."

Valoszinuleg felreertettelek. A tablewizardot foleg a migrate modullal egyutt szoktak hasznalni, egyszeri migralasokra. Ha jol ertem, neked viszont ez egy folyamatosan valtozo tabla lenne, ahova egy masik rendszer tolti az adatokat?

0
0
gazsesz képe

Nekem nem működött rendesen a table wizard, meg a views, ugyanis nem ismerte föl rendesen a mező típusait. Így találtam rá Pasqualle egy videós bemutatójára, ahol egyszerűen bemutatja, hogy hgyan lehet ezt egy egyszerű modulban megoldani.
Most fejből nem tudom a ímet, de ha rákeresel arra, hogy külső tábla views, bizti megtalálod.

0
0

Gazsesz

york képe

gazsesz képe

Yessss!

0
0

Gazsesz

chx képe

A backtick nem szabványos a quote pedig csak ANSI_SQL módban működik... nem lehetne egy MySQL View-t definiálni? Van SUPER jogosultságod hozzá?

0
0
Schmidt Attila képe

Tényleg, MySQL VIEW! Ezt ki fogom próbálni!

0
0