Sadržaj:
Definicija - Što znači PostgreSQL?
PostgreSQL je open-source objektno-relacijski sustav za upravljanje bazama podataka (ORDBMS) koji nije u vlasništvu niti pod kontrolom jedne tvrtke ili pojedinca. Kako je postgresSQL softver otvorenog koda, njime se upravlja uglavnom koordiniranim mrežnim naporima aktivne globalne zajednice programera, entuzijasta i drugih volontera.
Prvi put objavljen sredinom 1990-ih, postgresSQL je napisan u C. Osnovni konkurenti uključuju Oracle DB, SQL Server i MySQL.
Ovaj je pojam poznat i kao Postgres.
Techopedia objašnjava PostgreSQL
PostgresSQL i ingres, raniji napor, oboje je razvio tim na Sveučilištu Kalifornija u Berkeleyu. PostgresSQL nije izvorno podržavao strukturirani jezik upita (SQL) - jezik upita QUEL korišten je do 1994., kada je dodana podrška za SQL. 1996. objavljena je prva službena inačica softvera s otvorenim kodom PostgresSQL-a.
PostgresSQL podržava gotovo sve značajke relacijskih baza podataka i nudi nekoliko neobičnih značajki koje obično nedostaju kod drugih RDBMS motora. Obično podržani objekti uključuju prikaze, pohranjene procedure, indekse, okidače i objektno definirane tipove podataka, uz općenite RDBMS značajke kao što su primarni ključevi, odnosi s inostranim ključem i atomska veličina.
Određene kritične značajke postgresSQL slične su Oracle DB i drugim motorima baza podataka; takve značajke uključuju uporabu koncepata poput tablica, spremnih točaka i oporavka u trenutku.