Sziasztok,
egy mysql tablaban heggeszettem egy view-t es ezt a table wizarddal probaltam hozzaadni a rendszerhez. Kovetkezo hibauzenetet kaptam:
p_v_web_bef has no primary key defined. A single-field primary key is necessary to use this table as the base table.
1, most vagy az van hogy a wizard csak a tablakat tudja kezelni, de akkor miert ajanlja fel a view-kat,
2, nekem hianyossak az ismereteim a mysql view szerkesztessel kapcsolatban...
hat most vakarozom...
Drupal verzió:
Fórum:
hát adj neki kulcsot
Views ezek szerint csak olyan táblákat kezel ahol van primary key. Ha van meződ ami használható kulcsnak (egyedi értékei vannak) akkor állítsd be azt, ha nincs akkor adj hozzá egy autoincrement-es id mezőt, rakj rá elsődleges kulcsot és megvan.
Mindezt mysql szinten tudod megtenni, tehát pl. phpmyadminban vagy hasonló eszközzel.
nem mysql tabla hanem mysql view
bocsesz, de elobbi hozzaszolasomban nem tablarol hanem viewrol beszeltem.
Es a legfontosabb: kulso adatbazisbol szeretnem. Most talaltam valamit az org-on, valamit patch-elni kell...
A view-val tobb tablat kapcsolok ossze ezt a lementett mysql view-t szeretnem a table wizard alapjan hasznalni. Termeszetesen a tablak amibol meg a mysql oldalon eloallitom a view-t, abban mindegyiknek van primary key.
sajnos jelenleg nem fog muxeni
http://drupal.org/node/452374:
At this time, although Table Wizard does not prevent you from creating relationships across databases, the Views module does not support this.
Aham.
Akkor én kérek elnézést :)
bocs
szerintem az en megfogalmazasom nem volt egyertelmu
Írj egy modult
Anno én a tw modullal próbálkoztam külső adatbázisból adatokat views-sal megjeleníteni. Többé kevésbé működött is, de nem minden esetben. Ekkor leltem rá Pasqualle - remélem jól írtam - egy video tutoriáljára, hogy hogyan lehet pikk-pakk összerakni egy modult, ami kezeli a külső táblákat, view-kat. Itt meg tudod adni, hogy melyik mezőt, hogyan kezelje, és ez az ami símán és jól működik.
Gazsesz