Kuidas registreerida PostgreSQLi andmebaasis hetke kuupäev+kellaaeg ilma ajavööndi infota ja ilma sekundi murdosadeta? 1. PostgreSQLis on eraldi andmetüübid TIMESTAMP (sama, mis TIMESTAMP WITHOUT TIME ZONE) ja TIMESTAMPTZ (sama, mis TIMESTAMP WITH TIME ZONE). sekundi murdosaPostgreSQLTIMESTAMPTIMESTAMPTZajavööndtäpsussekundi murdosa 02.11.2023 15:26 | 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
Millal võiks olla kasu baastabeli arvutatud veergudest? Arvutatud veeru puhul arvutatakse väljas olev väärtus teiste samas reas olevate väärtuste puhul ja salvestatakse kettale. PostgreSQLarvutatud veerudgenerated columnsjõudlusoptimeeriminedenormaliseeriminekoondandmed 14.10.2023 11:50 | Erki Eessaar
Miks mitte kasutada klassifikaatori tabeli, välisvõtme veeru ja sellel oleva välisvõtme kitsenduse asemel loendustüüpi veergu? Sest see: vähendab lahenduse porditavust e ülekantavust, vähendab lahenduse paindlikkust, suurendab keerukust, suurendab PostgreSQL näitel salvestusruumi kasutamist. Kirjutan järgnevalt se... klassifikaatorloendustüüpenumeration typeenumerationreference dataPostgreSQLloendustüüpklassifikaatoridandmebaasi disainporditavus 13.06.2023 19:53 | Erki Eessaar
Loon PostgreSQLis uue andmebaasi, kuid selles on kellegi teise loodud tabelid, domeenid või muud andmebaasiobjektid? Miks see nii on ja mida teha? PostgreSQLis luuakse uus andmebaas tehes koopia mallandmebaasist (template1). Üli... template1skriptandmebaasiobjektide kustutaminePostgreSQLandmebaasi loominetemplate1skeemidpuhastamine 10.11.2022 20:19 | Erki Eessaar
Millised on PostgreSQLi ja Oracle eelised võrreldes üksteisega? Vastus peegeldab õppejõu isiklikku seisukohta, puudutab eeskätt andmebaaside programmeerimist ning välja toodud nimekirjad pole kaugeltki mitte ammendavad. Punktid ei ole tähtsuse järjekorras - erinevatele inimestele ja erinevates olukordades on täht... PostgreSQLOraclevõrdluseelisedlitsentsiminefunktsionaalsusSQL standard 01.06.2022 00:00 | Erki Eessaar
Kuidas kutsuda PostgreSQLis välja funktsiooni või protseduuri, mille mõni parameeter on SMALLINT tüüpi? Oletame, et andmebaasis on loodud funktsioon f_lopeta_teenus, mille parameeter p_teenuse_kood on SMALLINT tüüpi. Üritades seda funktsiooni välja kutsuda lausega: SELECT f_lopeta_teenus(p_teenuse_kood:=436); ... tüübiteisendussignatuurfunktsioonprotseduurrutiinargumentargumendidPostgreSQLfunktsioonidtüübiteisendusparameetridveateatedCAST 01.06.2022 00:00 | Erki Eessaar
Kumba CASE vahendit eelistada projekti tegemiseks - kas Enterprise Architect (EA) või Rational Rose (RR)? 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