4 ms·
Awesome. How the hell did it take 20 years to finally land?
by datalopers 4y ago
Awesome. How the hell did it take 20 years to finally land?
- hn_throwaway_99 4y ago> How the hell did it take 20 years to finally land? Perhaps because people working for free can decide what they want to work on? I think merge is cool, but it also easily replicated with what most of us do now for upserts in postgres using ON CONFLICT.
- tpxl 4y agoLots of people are paid to work on Postgres.
- petesergeant 4y ago> people working for free I don’t think that is an accurate characterisation of the Postgres core team
- ttfkam 4y agoBecause it's very easy to get things wrong or cause foot guns for the user. The Postgres core team tends to err on the side of delay (or outright rejection) rather than release a feature that could lead to data loss. https://www.mssqltips.com/sqlservertip/3074/use-caution-with-sql-servers-merge-statement/ https://www.mssqltips.com/sqlservertip/3074/use-caution-with...