milo/nette — comment on commit 985a6e3c5111b406ed0cd34be315adb5a1576958
File: Nette/Database/Table/Selection.php line 39
By milo:

Jo, sequence je samostatný objekt. Když vytvoříš sloupec typu serial, sloupec bude INT ale automaticky se k tomu vytvoří sekvence a sloupec má defaultní hodnotu nextval(sequence_name). Stejného výsledku se dá dosáhnout i ručně. Ale co jsem pochopil, v Selection jde o to získat hodnotu primárního klíče nového řádku po INSERTu. V postgre následující řešení funguje vždy.

~~~
("INSERT INTO tabulka (....) VALUES (....) RETURNING primary_col")->fetch()
~~~

Možná by se tedy dalo kašlat na sequence a místo `areSequencesUsed()` implementovat `canInsertReturn()`. Dilema...