mysql view - primary key

agassi képe

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ó: 
drifter képe

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.

0
0
agassi képe

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.

0
0
agassi képe

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.

0
0
drifter képe

Akkor én kérek elnézést :)

0
0
agassi képe

szerintem az en megfogalmazasom nem volt egyertelmu

0
0
gazsesz képe

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.

0
0

Gazsesz