table does not have any primary key – ale tabulka má primary key!

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
wb2009
Člen | 125
+
0
-

Zdravíme,

v práci používáme Nette 2.2.1 s Nette Database, no a je to boží nástroj, avšak máme tu takovou, nepěkná věc…

Občas se stane, že nám laděnka zařve hlášení, že table xy does not have any primary key, což by bylo v pohodě, kdyby ona ta tabulka ten primary key opravdu neměla, ale ona ho má! Ba co víc, pokud se zobrazí toto hlášení, pak stačí dát refresh stránky a vše v pohodě.

V praxi to znamená to, že na ostrém serveru se uživatelům třeba v průběhu používání zobrazí nepěkná anglická defaultní chyba 500 a pokud oni dají refresh, nebo krok zpět, tak vše jede bez problémů.

Nesetkal se někdo s podobným problémem?

Ot@s
Backer | 476
+
0
-

Nepromazáváte automaticky/periodicky obsah temp aplikace? Může to souviset s nakešovanými meta informacemi o db strukturách.

wb2009
Člen | 125
+
0
-

Tak jsme si mysleli, že to bylo tím, protože kolega v tu dobu něco upravoval na tabulce. Nicméně, chyba nám vyskakuje stále a to na tabulce nikdo nic nedělá…

FJP
Člen | 124
+
0
-

wb2009 napsal(a):

Tak jsme si mysleli, že to bylo tím, protože kolega v tu dobu něco upravoval na tabulce. Nicméně, chyba nám vyskakuje stále a to na tabulce nikdo nic nedělá…

Hoj, mám stejný problém. Možná to bude databází – na localu mám mysql 5.6.12 (nejde), na serveru je 5.1.69 a tam to běží jedna radost.

Editoval FJP (16. 12. 2014 15:59)

wb2009
Člen | 125
+
0
-

My jedeme na MSSQL a bohužel s tím, nebo s jinou verzí nehneme (firemní politika)