Database Reference
In-Depth Information
Was hat es mit dem Namen auf sich?
PostgreSQL existiert in der aktuellen Projekt-Inkarnation seit 1995, doch seine Wur-
zeln sind deutlich älter. Das Originalprojekt entstand in den frühen 1970ern in Ber-
keley unter dem Namen Interactive Graphics and Retrieval System, kurz „Ingres“. In
den 1980ern wurde eine verbesserte Version veröffentlicht: post-Ingres (also „nach
Ingres“), kurz Postgres. Das Projekt wurde 1993 in Berkeley abgeschlossen, von der
Open-Source-Gemeinde als Postgres95 aber wieder aufgenommen. 1996 wurde es
dann in PostgreSQL umbenannt, um die neue SQL-Unterstützung hervorzuheben.
Dabei ist es seither geblieben.
eingebaute Stored Procedures für ein Dutzend Sprachen und läuft auf vielen
Plattformen. PostgreSQL unterstützt von Haus aus Unicode, Sequenzen, Ta-
bellen-Vererbung und Subselects und ist eine der ANSI SQL - konformsten
relationalen Datenbanken auf dem Markt. Sie ist schnell und zuverlässig,
kann Terabytes an Daten verarbeiten und hat ihre Leistungsfähigkeit auch
in prominenten Projekten wie Skype, France's Caisse Nationale d'Allocations
Familiales (CNAF) und der United States' Federal Aviation Administration
(FAA) unter Beweis gestellt.
Sie können PostgreSQL, je nach Betriebssystem, auf unterschiedlichste Art
installieren. 1 Neben der grundlegenden Installation müssen Sie Postgres um
die folgenden Pakete erweitern: tablefunc , dict _ xsyn , fuzzystrmatch ,
pg _ trgm und cube . Installationshinweise finden Sie auf der Website. 2
Nachdem Postgres installiert ist, erzeugen Sie mit dem folgenden Befehl ein
Buch-Schema namens book :
$ createdb book
Wir werden dieses book -Schema für den Rest dieses Kapitels nutzen. Füh-
ren Sie nun den folgenden Befehl aus, um sicherzustellen, dass die Pakete
korrekt installiert wurden:
$ psql book -c
"SELECT '1'::cube;"
Informationen zu eventuellen Fehlermeldungen finden Sie in der Online-Do-
kumentation.
1. http://www.postgresql.org/download/
2. http://www.postgresql.org/docs/9.0/static/contrib.html
Search WWH ::




Custom Search