Andmebaasid II (ITI0207) (sügis 2023)
Küsimused teemal: PostgreSQL
Küsimuste esitamine selles aines ei ole hetkel aktiivne.
Filtreeri küsimusi
Miks on PostgreSQLis kasulik kasutada DATE ja TIMESTAMP tüüpidesse kuuluvat spetsiaalväärtust 'infinity'?
Kuidas leida PostgreSQLis teatud kindla nimega andmebaas või andmebaas, millel on teatud kindel omanik?
Käivitan PostgreSQLis funktsiooni, kuid seda ei täideta, sest ei leita funktsioonis viidatud tabelit. Mis on viga ja kuidas seda lahendada? <p>Näide: Lõin andmebaasis funktsiooni <i>f_on_juhataja</i> <p>SELECT f_on_juhataja(p_kasutajanimi:='joy.hawkins@geekosis.name', p_parool:='Boss'); <p>ERROR: relation "isik" does not exist <p>LINE 2: FROM isik INNER JOIN tootaja ON isik.isik_id = tootaja.isik_...
Kuidas kutsuda PostgreSQLis välja funktsiooni või protseduuri, mille mõni parameeter on SMALLINT tüüpi?
PostgreSQL andmebaasi varukoopia tegemisel pgAdmini programmiga esineb mul viga: <br>pg_dump: server version: 16.0; pg_dump version: 15.5 <br>pg_dump: aborting because of server version mismatch <p>Mida teha?
Teeme projekti PostgreSQLis ning mitmekesi. Millisesse andmebaasi tuleb panna rakenduse andmebaasiobjektid? Kuidas me üksteise tehtud PostgreSQL andmebaasidele ligi pääseme?
PostgreSQL andmebaasisüsteemiga ei saa ühendust, sest aktiivsete klientide limiit on täis (<i>too many clients</i>). Milles võib olla põhjus ja kuidas probleemi lahendada?
Kas ja kuidas pääseb väljastpoolt ülikooli ligi õppeserverites olevatele PostgreSQL ja Oracle andmebaasisüsteemidele?
Käivitasin PostgreSQLis skripti/päringu/andmemuudatuse, mis "jooksis kinni". Nüüd töötab andmebaasisüsteem aeglaselt ning protsess on lukustanud tabeli/vaate/andmebaasi, mille tulemusena ei saa ma seda muuta ega kustutada. Kuidas "rippuma jäänud" PostgreSQL kasutamise sessioonidest ja nendes algatatud ressursse blokeerivates serveriprotsessidest lahti saada?
Kas on mingit vahet selles osas, kui otsingutingimusse kirjutada IS TRUE või =TRUE?
Üritan käivitada PostgreSQLis kasutaja-defineeritud funktsiooni, kuid saan vastuse, et sellist funktsiooni pole loodud. Mis võib olla põhjus?
Üritan PgAdminis käivitada PostgreSQL andmebaasi vastu SQL skripti, mis sisaldab VACUUM lauseid ja saan veateate: "ERROR: VACUUM cannot run inside a transaction block". Mida teha?
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?
Kuidas piirata ridu, mille põhjal kokkuvõttefunktsioon arvutab tulemuse?
Kuidas registreerida PostgreSQLi andmebaasis hetke kuupäev+kellaaeg ilma ajavööndi infota ja ilma sekundi murdosadeta?
Kuidas kiirendada PostgreSQLis päringuid, kus päringu tingimuses kontrollitakse stringi vastavust mustrile (nt leia isikud, kelle perenimi algab M tähega)?
Mis vahe on PostgreSQLis VARCHAR ja CHAR andmetüüpidel?
Millal võiks olla kasu baastabeli arvutatud veergudest?
Kuidas katkestada PostgreSQLis SQL lause, mille täitmine võtab liiga kaua aega?
Mul on sellised ja sellised tabelid ning ma pean nende põhjal lahendama sellise ja sellise andmete otsimise ülesande. Milline oleks selle ülesande kõige parema jõudlusega lahendus?
Kuidas teha kindlaks, kas PostgreSQL andmebaasisüsteem viib läbi automaatset prügikoristust?
Milliseid täiendusi SQL standardisse tegi SQL:2023 ja millised nendest võimalustest on ka PostgreSQL'is (kuni versioonini 16) olemas?
Miks mitte kasutada klassifikaatori tabeli, välisvõtme veeru ja sellel oleva välisvõtme kitsenduse asemel loendustüüpi veergu?
Kas PostgreSQLis ON DELETE CASCADE kasutamine välisvõtme deklaratsioonis põhjustab halba kustutamise töökiirust e jõudlust?
Teen otsingusüsteemi ja pean toetama võimalust, et üks või mitu otsingutingimust tuleb päringus AND'idega kokku siduda? Millisel viisil oleks seda efektiivne teha?
Kust võiks saada infot PostgreSQL funktsioonide testimise kohta?
Millest alustada, kui sooviks õppida (PostgreSQLis) päringute optimeerimist?
Kas oskate soovitada kirjandust, kust saaks näiteid ja infot kuidas PostgreSQLis objekt-relatsioonilisest tulenevaid võimalusi ära kasutada ning sellega kaasnevaid plusse ja miinuseid (lisaks kasvavale keerukusele)?
Kas PostgreSQLis peaks vaate alampäringus kasutama SELECT ... FOR UPDATE?
Kuidas sisestada phpPgAdmin programmi graafilise kasutajaliidese kaudu tekstilisse veergu NULL'i?
Loon PostgreSQLis uue andmebaasi, kuid selles on kellegi teise loodud tabelid, domeenid või muud andmebaasiobjektid? Miks see nii on ja mida teha?
Kui muuta PostgreSQL tabeli FILLFACTOR omaduse väärtust, siis kuidas see mõjutab olemasolevaid tabeli plokke?
Kas PostgreSQLi DATE ja TIMESTAMP tüüpi veergude kitsenduste puhul tuleb arvestada spetsiaalväärtusega 'infinity'?
Kuidas saab PostgreSQLis ühe lausega lisada tabelisse puuduvad read ja uuendada olemasolevaid ridu?
Kuidas jõustada PostgreSQLis kitsendus, et kui üks ja sama töötaja omab ühte ja sama rolli mitu korda, siis ei tohi rolli omamise ajaperioodid kattuda?
Miks kasutab PostgreSQL unikaalsuse kitsenduse jõustamiseks B+ puu (tasakaalustatud puu) indeksit, aga mitte hash (räsiväärtustel põhinevat) indeksit?
Kas Oracle SQL Developer vahendi abil on võimalik töötada PostgreSQL andmebaasiga?
Kuidas leida päringuga koondandmed, kus iga olemi kohta on üks rida ning selles reas on massiiv selle olemiga otseselt või kaudselt seotud olemite andmetest?
Kas isiku rollide omamise registreerimise võiks realiseerida nii, et luua loendustüüp rollide nimedega ning kasutajate tabelis luua veerg, mille väärtuseks on seda loendustüüpi väärtuste massiiv?
Kas PostgreSQLi loendustüüpi võiks kasutada väga harva muutuvate klassifikaatorite (näiteks seisundite liigid) realiseerimiseks?
Kuidas saaks vaadata olemasoleva PostgreSQL andmebaasi tabelite kirjeldust diagrammina?
Milliseid laiendusi (extension) saab PostgreSQL andmebaasi arendaja apex2.ttu.ee serveris kasutada?
Kas ma saan õigesti aru, et PostgreSQLis tabeli nimed ei pea sisaldama üliõpilaskoodi, kuni script juba teeb ab skeemi, kus nimeks on t + üliõpilaskood?
Lõin PostgreSQL andmebaasis <b>protseduuri</b> (CREATE PROCEDURE lause). Seda MS Accessi rakendusest välja kutsudes saan veateateid nagu: <ul> <li>Error while preparing parameters. <li>ERROR: ... is a procedure; Error while preparing parameters. </ul> <p>Milles on viga ja mida selle parandamiseks ette võtta?
Kas oleks otstarbekas siduda domeeniga mingi veeru omadus ja lisada sellele täiendav tabelipõhine piirang? Näiteks andmetüüp, NOT NULL ja tühikutest koosnemise piirang tulev domeeni poolt ja tabelis lisan täiendava piirangu pikkusele.
Kas kuskil leidub iseseisvaid harjutusülesandeid PostgreSQL admebaasisüsteemi paremaks tundmaõppimiseks?
Käivitan läbi <b>psqli</b> PostgreSQL andmebaasis CREATE TABLE lauseid. Saan ühe lause peale veateate: <p>ERROR: syntax error at or near "CONSTRAINT" LINE 29: SET CONSTRAINT FK_Isik_Riik FOREIGN KEY (isikukoodi_riik) RE... <p>Samas selles lauses ei ole SET CONSTRAINT fraasi. Milles on viga ja kuidas seda parandada?
Kas PostgreSQLis saab genereerida fraktaleid nagu demonstreerib <a target=_blank href='http://ylett.com/projects/sqlfun/'>see projekt</a> MS SQL Serveri põhjal?
PostgreSQLis saab luua/kasutada veergudeta (null veeruga) tabeleid. Miks ma peaksin tahtma sellist tabelit luua/kasutada?
PostgreSQLis <i>NULL || tekstiline väärtus = NULL</i>. Kuidas luua PostgreSQLis sarnane operaator MS Accessi stringide konkatenatsiooni operaatorile &, mille korral <i>NULL & tekstiline väärtus = tekstiline väärtus</i>?
Kas ja milliseid lisavõimalusi SELECT lausete kirjutajale pakub PostgreSQL võrreldes MS Accessiga?
Millised on PostgreSQLi eelised võrreldes MySQLiga (miks me ei kasuta MySQLi)?
Otsingule vastavaid küsimusi ei leitud.
« Tagasi teemade loetellu