Výpis všech sloupců v tabulce (Nette/Database)

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

Ahoj,

připravuji takový projekt, kde by mi moc ulehčilo práci, kdybych měl k dispozici seznam sloupců v tabulce (nejlépe s typem). Je nějaký způsob jak toho docílit s Nette/Database?

(Nalezl jsem pár poznámek k NotORM konkrétně NotORM_Structure_Discovery, ale nevím zda je to to co hledám ani, zda existuje ekvivalent v Nette.

Děkuju všem za nápady.

Tharos
Člen | 1030
+
0
-

Pokud pracuješ s MySQL, pošli na databázi dotaz:

EXPLAIN `nazevTabulky`

To je přesně to, co potřebuješ :). Dozvíš se tak nejen sloupe a typy, ale i veškerá jejich nastavení (zda-li je auto_increment, zda-li může být null a podobně).

Editoval Tharos (15. 4. 2011 21:35)

Peetee
Člen | 75
+
0
-

Děkuji… to mě nenapadlo, pořád jsem hledal nějaké obalení z Nette/Database…