Jednodušše zjistit konkrétní SQL dotaz

Kcko
Člen | 468
+
0
-

Ahoj, nevím jestli to je otázka k NDB nebo Tracy (možná k obojímu).
Než jsem najel na Nette, tak jsem k plné spokojenosti používal Dibi. Líbila se mi možnost za volaným dotazem napsat dibi::dump() a ihned mi to vyfluslo do stránky kýžený dotaz, který jsem si třeba doladil v DB manažeru (PMA / HeidiSQL, cokoliv …).

V Nette se dotazy logují do Tracy – fajn, nicméně pokud těch dotazů je víc (což prostě někdy je), je fakt otrava v tom seznamu desítek dotazů onen konkrétní SQL dotaz hledat.

Není na to nějaký fígl nebo něco co já neznám? Potřebuji rychle najít / vytisknout konkrétní dotaz …

Kcko
Člen | 468
+
0
-

Pepino napsal(a):

https://forum.nette.org/…ette-prikazu

Díky, nepoužívám čisté SQL, potřeboval jsem to na Selection. Našel jsem tohle https://api.nette.org/…ion.php.html#162 , sic mi to nefunguje, ale mrknu se na to ještě večer.

	$selection = $this->connection->table('supercookie');
	\Nette\Diagnostics\Debugger::barDump($selection->getSql(), 'TADY???');

EDIT: funguje, blbě jsem se podíval

Editoval Kcko (16. 3. 2022 14:12)