Kazalo:
Opredelitev - Kaj pomeni PostgreSQL?
PostgreSQL je odprtokodni objektno-relacijski sistem za upravljanje podatkovnih baz (ORDBMS), ki ni v lasti ali pod nadzorom enega podjetja ali posameznika. Ker je programska oprema postgresSQL odprtokodna, jo večinoma upravljamo z usklajenim spletnim prizadevanjem aktivne svetovne skupnosti razvijalcev, navdušencev in drugih prostovoljcev.
Prvič, objavljen sredi devetdesetih let prejšnjega stoletja, je postgresSQL napisan v C. Njeni osnovni konkurenti so Oracle DB, SQL Server in MySQL.
Ta izraz je znan tudi kot Postgres.
Techopedia razlaga PostgreSQL
PostgresSQL in ingres, zgodnejša prizadevanja, je razvila ekipa na kalifornijski univerzi v Berkeleyju. PostgresSQL prvotno ni podpiral strukturiranega poizvedbenega jezika (SQL) - jezik poizvedb QUEL se je uporabljal do leta 1994, ko je bila dodana podpora SQL. Leta 1996 je izšla prva uradna različica programske opreme z odprtokodno programsko opremo PostgresSQL.
PostgresSQL podpira skoraj vse funkcije relacijskih baz podatkov in ponuja nekaj nenavadnih funkcij, ki so običajno odsotne pri drugih motorjih RDBMS. Običajno podprti objekti vključujejo poglede, shranjene postopke, indekse, sprožilce in objektno definirane tipe podatkov, poleg splošnih funkcij RDBMS, kot so primarni ključi, odnosi med tujimi ključi in atomskost.
Nekatere kritične funkcije postgresSQL so podobne Oracle DB in drugim motorjem baz podatkov; takšne lastnosti vključujejo uporabo konceptov, kot so tabele, shranjevalne točke in obnavljanje v trenutku.