Oznámení
Omlouváme se, provoz fóra byl ukončen
DibiTableInfo, SqLite a špatná detekce primary key
Upozornění: Tohle vlákno je hodně staré.
před 9 lety
- Josef Kašpar
- Člen | 4
hoj, nevím čím to je (možné i špatně v samotném sqlite), ale setkal
jste se někdo s tím, že:
dibi::query(„create table u(id INTEGER PRIMARY KEY,jmeno char(60))“);
dibi::query(„create table u(id INTEGER PRIMARY KEY,jmeno char(60)
unique)“);
v první případě dibitableinfo určí správně primární klíč, kdežto v druhém je property primarykey null.
Všiml jsem si toho v kombinaci s ormionem, který si data ukládá do cache.
před 9 lety
- Josef Kašpar
- Člen | 4
HEURÉKA.
Toto funguje
create table cc(id INTEGER UNIQUE ,jmeno char(60) ,unique(jmeno), PRIMARY KEY(id) )