IT Programování
Jak používat Phinx na migrace databáze
V tomto článku se podíváme se na to, jak Phinx nainstalovat, nastavit a jak vytvořit a provést databázovou migraci. Ph…
IT Programování
V tomto článku se podíváme se na to, jak Phinx nainstalovat, nastavit a jak vytvořit a provést databázovou migraci. Ph…
IT Programování
Během debugu Nette projektu pomocí Tracy může být někdy potřeba zobazit více SQL dotazů než je napevno nastaveno v kódu.…
IT Programování
Co je N+1 problém (N+1 query problem, N+1 performance problem, hrozba N+1). Jedná se o antipattern, kdy se při iterování…
IT Programování
Databázové transakce se používají k tomu, aby byla zachována integrita databáze (konzistence dat). Cílem je, aby nenasta…
IT Programování
V SQL je možné využít několik nativních (agregačních) funkcí, nyní se na ně podíváme. HAVING Klauzule HAVING je agrega…
IT Programování
Indexy se v databázích používají ke zrychlení přístupu k datům (zefektivnění vyhledávání) - většinou se řeší až u většíc…
IT Programování
V tomto článku věnovaném relačním databázím se podíváme na spojování SQL tabulek a popíšeme si změny mezi JOINy. INNER…
IT Programování
SQL příkaz EXPLAIN je nástroj, který nám umožní porozumět efektivitě našich SQL dotazů. Na základě výstupu z explainu pa…
IT Programování
Dobrý den,v Symfony s Doctrine SQL mám tabulka1, která má related JOIN přes join_id na tabulka2:tabulka1----------------…