Kuidas muuta keelemudelitele suunatud küsimusi e viipasid paremaks? Selleks saab loomulikult kasutada keelemudeli abi. Kirjutage oma sõnadega viip (pompt), millega palute keelemudelil muuta talle etteantud viip paremini strukureerituks ja keelemudelile paremini arusaadavaks. Samuti tul... 23.01.2026 17:10:09 | Erki Eessaar
Mis vahe on GENERATED ALWAYS AS IDENTIY ja GENERATED BY DEFAULT AS IDENTITY ja kumba nendest kasutada? Neid kasutatakse surrogaatvõtmete realiseerimiseks. Need võimaldavad tabeli veeru korral määrata, et tegemist on identiteedi veeruga. Selle määramise tulemusel loob andmebaasisüsteem automaatselt sisemise arvujada generaatori ja seob veeruga. Kui kas... PostgreSQLidentiteedi veergsurrogaatvõtiarvujada generaatorserial 26.12.2025 14:16:10 | Erki Eessaar
Kuidas vältida konkurentsiprobleeme teise tabeli andmete kontrollimisel? Kui andmebaasioperatsiooni lepingus on näiteks kirjas eeltingimus, et uus kauba seisund peab olema aktiivne, siis selle eeltingimuse täidetust saab kontrollida operatsiooni käigus. Eelistada tuleks EXISTS alampäringut, kus on määratud FO... PostgreSQLOraclelukustaminejagatud lukkeksklusiivne lukkFOR UPDATEFOR SHAREpgbench 09.12.2025 19:24:00 | Erki Eessaar
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:40 | Erki Eessaar
Kuidas luua TI abil rakendusi, mis aitavad andmebaasi arendamisel? Google AI Stuudios saab luua rakendusi, mida samas keskkonnas käivitada. Järgnev näide põhineb GeminiäppTIAItehisintellektPlantUML 29.11.2025 18:14:27 | Erki Eessaar
Kus saaks harjutada SQLi reaalsete andmete põhjal? Seda saab näiteks teha keskkonnas StackExchange Data Explorer. See on avatud veebipõhine tööriist, mis võimaldab igaühel uurida ja analüüsida Stack Exchange'i ... StackExchangeStack OverflowSQLTransact-SQLTIAItehisintellekt 27.11.2025 18:28:45 | Erki Eessaar
Kui kontseptuaalses andmemudelis on üldistusseosed, siis kas neid võiks PostgreSQL andmebaasis realiseerida kasutades tabelite pärimist? See pole soovitav pärimise kaudu tabelite loomise tehniliste piirangute tõttu. Vaatame näidet. Iga isik on mingis täpselt ühes seisundis. Isik võib olla klient või töötaja. Võib olla isikuid, kes on nii klient kui ... PostgreSQLINHERITSpärimineüldistusseosedobjekt-relatsiooniline 22.11.2025 17:25:56 | Erki Eessaar
Millal kasutada andmebaasis EAV disaini või JSONB tüüpi veergu? Analüüsime konkreetset näidet.Kontekst: Tegemist on PostgreSQL andmebaasiga, kus muuhulgas hakatakse hoidma andmeid keelemudelite kohta. See andmebaas on osa süsteemist, mis võimaldab teha andmebaaside suhtes eestikeelse... universaalne disainEAVJSONJSONBPostgreSQLandmebaasi disainEAVJSONBPostgreSQLpaindlikkusjõudlus 17.11.2025 11:28:32 | Erki Eessaar
Kuidas luua TI abil interaktiivseid õpinäiteid? Üheks strateegiaks on paluda genereerida keelemudelil väike interaktiivne näide, mis oleks üks html fail ja kus võib kasutada HTMLi, CSSi, jQueryt, JavaScripti ja Bootstrapi. Sellise lehe vaatamiseks piisab, kui see html fail kettale salvestada ... AITIpromptviiptehisintellektGeminiõppematerjalidHTMLJavaScriptinteraktiivsus 14.11.2025 13:48:29 | Erki Eessaar
Kuidas õppida mingit uut asja, näiteks uut programmeerimiskeelt, mille kohta mul ei ole õppematerjale? Üks võimalik strateegia on järgmine. Seda tutvustatakse selle video esimeses kolmandikus.1. Looge uus LLMsuur keelemudelviippromptAITINotebookLMõppiminestrateegiaPerplexity 27.10.2025 19:09:32 | Erki Eessaar