Souhlas a dovedu si představit, že changes budou brát i ty současné update() insert() metody.
-
c6ce9ead · Merge branch 'new-table-methods' into 'master'
- ... and 5 more commits. Compare a8e47de4...c6ce9ead
Pokud je mi známo, primary key se nad ničím jiným než nad sloupečky vytvořit ani nedá
Ano, je to zkratka pro...
Skvělé, za mě ready to ship. Zmíněné věci mohou být jako follow up.
Prosím ještě o test na samotný upsert()
Safety: Malinko se tu bojím, jestli musí být vždy primary key složen ze sloupců. Němůže tam být agregace? Možná něco jako getConflictsOnDefintion()
...
Skvělé! To je fakt moc hezký API.
Pokud se to používá často, dávalo by smysl mít tu v konstrukturo optional parametry přes pojmenované parametry -> pak je možné použít jako one-line...
Já jsem překvapený, jak dobrý je ten návrh ChangeSetu. :+1::+1::+1: Ten koncept funguje i když je tu použitý úplně jinak, než jsem původně zamýšlel.
Sice edge case, ale existuje. Chci s hodnotou ze smazaného řádku nějak pracovat po smazání.
Nerozumím funkci deleteAndGet(), to jako vrátit to co to smazalo, takže na tom již nejde zavolat save()?
-
49f44e9d · add Table::deleteAndGet() for situations where you need to delete a...