PostgreSQL Antipatterns: SQLis tingimuste arvutamine
SQL ei ole C++ ega JavaScript. Seetõttu toimub loogiliste avalduste arvutamine teisiti, ja see ei ole sugugi sama: WHERE fncondX() AND fncondY() = fncondX() && fncondY() PostgreSQL-i päringute täitmise plaani optimeerimise käigus võib see omal soovil „liigutada” ekvivalentseid tingimusi, mitte arvutada osa neist eraldi kirje jaoks, ja viia […]
