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 | 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 | Erki Eessaar
Kuidas SQLite korral realiseerida klassifikaatorite tabeleid, kus on kood ja nimetus? Koodi peaks sisestama inimkasutaja, mitte genereerima süsteem. Katsetasin seda koodi DB Fiddle keskkonnas. CREATE TABLE Tellimuse_seisundi_liik (tellimuse_seisundi_liik_kood INTEGER NOT NULL,... primaarvõtiesmasvõtiarvujada generaatorsurrogaatvõtiSQLiteklassifikaatorautomaatne väärtuskood 03.05.2025 11:26 | Erki Eessaar
Kas Teil on nõuandeid, kuidas luua andmebaasirakendust kasutades suuri keelemudeleid? Allpool on esitatud näited andmebaasirakendustest, mis on loodud kasutades suuri keelemudeleid. Lisaks andmebaasirakendusele loodi vastuvõtuaegade näite puhul suure keelemudeli abil ka andmebaasi avaliku liidese elemendid (vaated ja funktsioonid), mi... AITIpromptviipgeneratiivne tehisintellektLLMsuur keelemudelvibe codingGrokDeepSeek 24.02.2025 09:32 | Erki Eessaar
Lõin andmebaasis tabeli, kus võtmeveeru puhul oleks tulnud selle väärtused süsteemil genereerida, kuid unustasin seda määrata. Lisasin tabelisse juba ridu. Kuidas see omadus tabelile tagantjärgi lisada? Toon näite.CREATE TABLE Kasutaja_rolli_omamine (kasutaja_rolli_omamine_id INTEGER NOT NULL,kasutaja_id INTEGER NOT NULL,rolli_kood SMALLINT NOT NULL,alguse_aeg TIMESTAMP(0) NO... identiteedi veergserial notatsioonarvujada generaatorPostgreSQLidentiteedi veergSERIALSEQUENCEandmete parandamine 18.11.2023 11:55 | Erki Eessaar
Kuidas teha nii, et Enterprise Architect 12 vahendis ei genereeritaks MS Accessi andmebaasi disaini mudeli põhjal koodi, mida peab käsitsi parandama? Tuleb muuta malle (template), mille põhjal koodi genereeritakse. Malle tuleb muuta eraldi iga faili puhul, milles olevast mudelist soovitakse koodi genereerida.Järgnevad probleemid esinevad nii EA12-ga kui ka EA16-ga vaikimisi kaasa tu... parandatudmalltemplatekoodi genereeriminegeneraatorSQLEnterprise ArchitectMS AccessDDL 29.10.2023 18:40 | Erki Eessaar
Kuidas teha nii, et Enterprise Architect vahendis ei genereeritaks PostgreSQL andmebaasi disaini mudeli põhjal koodi, mida peab käsitsi parandama? Tuleb muuta malle (template), mille põhjal koodi genereeritakse. Malle tuleb muuta eraldi iga faili puhul, milles olevast mudelist soovitakse koodi genereerida.Järgnevad probleemid esinevad EA12-ga vaikimisi kaasa tulevates mallides... koodi genereerimineSQLCREATE TABLEjutumärgidPostgreSQLkoodi genereerimineSERIALmallandmetüübidjutumärgidEnterprise Architect 29.10.2023 15:14 | Erki Eessaar
Kuidas salvestada PostgreSQL andmebaasis tabelite muudatuste ajalugu? Lahendus peaks olema üldine, mitte ühe konkreetse tabeli spetsiifiline. Kas siin artiklis toodud lahendus on mõistlik? https://www.cybertec-postgresql.com/en/tracking-changes-in-postgresql/ Andmebaasi kasutamise (sh andmemuudatuste jälgimist) nimetatakse auditeerimiseks (auditing). Andmebaasisüsteemid pakuvad sageli selleks erinevaid sisseehitatud võimalusi kuid kui neid ei ole või need pole sellised nagu vaja, siis trigerid on... PostgresPostgreSQLauditeerimineajalugutrigerJSONBlogimine 01.06.2022 00:00 | Erki Eessaar
Millised on modelleerimisvahendite Enterprise Architect (EA) ja Rational Rose (RR) eelised üksteise ees? Mõlemad vahendid on projekti tegemiseks sobivad. Järgnevalt tuuakse esile kummagi tugevad küljed võrreldes teisega. EA eelised RR ees Palju uuem, ettevõtetes rohkem kasutusel 2018. aastal avaldatu... CASE vahendidEnterprise ArchitectRational RoseUML modelleerimineandmete modelleerimineSQL genereerimineandmebaasi disain 01.06.2022 00:00 | Erki Eessaar
Kas andmete andmebaasi tasemel valideerimine (eelnevalt defineeritud reeglitele vastavuse kontrollimine) on hea mõte või mitte? Minu arvates on hea mõte. Järgnev tekst üritab seda põhjendada.Väide: Kui rakenduse tasemel andmeid valideeritakse, siis andmebaasi tasemel pole seda enam vaja teha, sest see on liiga keeruline. Vastus: Kõik sõltub selle... trigerkitsendusconstrainttriggerprimaarvõtivälisvõtiuniqueprimary keyforeig keychecknot nullMongoDBPostgreSQL 01.06.2022 00:00 | Erki Eessaar