PostgreSQL Antimönster: CTE x CTE
I mitt arbete möter jag ofta situationer dĂ€r en utvecklare skriver en frĂ„ga och tĂ€nker "databasen Ă€r smart, den klarar allt sjĂ€lv!" I vissa fall (delvis pĂ„ grund av bristande kunskap om databasens möjligheter, delvis av för tidig optimering) leder denna instĂ€llning till skapandet av "Frankenstein-lösningar". Jag börjar med ett exempel pĂ„ en sĂ„dan frĂ„ga: â för varje nyckelpar hittar vi de associerade fĂ€lten WITH RECURSIVE cte_bind AS […]
