Kumb on parem - kas trigeri käivitamise piiramine WHEN klausli abil või IF lausete kasutamine trigeri funktsioonis? Kõigepealt käsitlen jõudluse aspekti. PostgreSQL 18 (ja ka varasemate versioonide) puhul on teooria selline: WHEN klausel: Kontroll toimub enne trigeri protseduuri (funktsiooni) väljakutsumist. Kui tingimus on v... PostgreSQLtrigerWHEN klauselIF lausePL/pgSQLpgbenchjõudlushallatavusGemini 01.12.2025 14:44 | Erki Eessaar
Kuidas saab MS Accessis ja PostgreSQLis tagada andmete reeglitele vastavuse kontrollimisel "ilusaid" veateateid? Kui luua andmebaasis CHECK kitsendus (saab luua nii MS Accessi kui PostgreSQL andmebaasides), siis juhul kui andmemuudatus eksib selle kitsenduse v... PostgresMS AccessveateadevalideerimisteksttrigerCHECK 09.02.2024 13:16 | Erki Eessaar
Kas olemasolevates "päriselu" SQL-andmebaasides jõustatakse välisvõtme kitsendusi? Mitte nii palju kui peaks.B. Karwini SQL-andmebaasi disaini antimustrite raamatu peatükis 5 (Keyle... võõrvõtivälisvõtiforeign keyfkdeklaratiivne kitsendusdeclarative constraintWordpressWooCommercetehniline võlgantimuster 27.09.2022 01:49 | Erki Eessaar
Miks peaks eelistama trigerite puhul tingimuse kirjutamist päises olevasse WHEN klauslisse, selle asemel, et kirjutada see kehandis olevasse IF lausesse? Stackoverflow arutelus pakub kasutaja Elad ühe ülesande lahendusena välja va... trigertrigeridpuhas kooddeklaratiivneimperatiivnetrigeridtingimusedjõudlusoptimeeriminepuhas kood 01.06.2022 00:00 | Erki Eessaar
Miks peavad ka rakenduste programmeerijad andmebaase hästi tundma? Väga eluline näide (seostub teemaga 6 - transaktsioonid ja lukustamine). 2017. aastal av... konkurentsjuhtimineturvalisusACIDRaintarkvara keerukusORMandmete terviklikkustransaktsioonid 01.06.2022 00:00 | Erki Eessaar
Miks õppida SQLi? SQLis kui keeles võiks kahtlemata olla palju asju teistmoodi ja paremini (vt "Andmebaasid I" teema 6 materjale). Arendajad kiristavad mõnikord SQLi peale hambaid ja kiruvad, kuid ikkagi kasutavad seda. Miks nad seda teevad? 2024. aasta märtsi sei... SQL õppiminetööturgandmeteadusNoSQLandmebaasikeeledSQL populaarsusprogrammeerimiskeeled 01.06.2022 00:00 | Erki Eessaar