PostgreSQL
Z PHPEdia.pl
Co to jest PostgreSQL?
PostgreSQL jest obiektowo-relacyjnym systemem zarządzania bazami danych (SZBD), który zawiera wiele obiektowych Rozszerzeń takich jak możliwość definiowania nowych typów podstawowych, nowych operatorów i dziedziczenia typów tablic. Posiada mechanizm wyzwalaczy, zaawansowany system transakcji, oprócz tego w bazie można umieścić procedury w jednym z wybranych języków programowania (plPHP, plpgSQL, Java, Perl, Python, C, R, ...).
Historia
Swoimi korzeniami PostgreSQL sięga 1977 roku. Wszystko zaczćśo sie od projektu Ingres, opracowanego na Uniwersytecie Barkley w Kaliforni. Ingres zastał wydany później jako produkt komercyjny przez firmć Relational Technologies/Ingres Corporation.
Kontynuacje prac nad kodem bazy Ingres podjąto w 1986 roku pod kierownictwem profesora Michaela Stonebrakera, opracowując system zarządzania relacyjnymi bazami danych o nazwie Postgres. W 1995 roku Postgres przemianowano na Postgre95 w związku z wprowadzeniem języka SQL (ang. Structured Query Language), a w 1996 na PostgreSQL. Obecnie nadal jest prowadzony rozwój PostgreSQL a koordynatorem jest Marc G. Fournier który prowadzi projekt wraz z grupę ludzi z caśego świata przez Internetu, komunikując sie po przez listy dyskusyjne PostgreSQL. Autorami PostgreSQL 1.01 bazującego na kodzie Postgresa byli: Andrew Yu i Jolly Chen.
Licencja
Powszechnie PostgreSQL uważa sie za najbardziej zaawansowany system baz danych typu open source, który zawiera mnżstwo funkcji, które tradycyjnie można spotkać tylko w dużych, komercyjnych bazach danych. Licencja licencja BSD oznacza możliwość bez ponoszenia żadnych kosztów pobrania, zainstalowania i dowolnego modyfikowania PostgreSQL tak, aby speśniaśa określone wymagania.
Skćd można ściągnąć PostgreSQL?
PostgreSQL można ściągnąć ze strony projektu http://www.postgresql.org/download/
Linki do graficznych aplikacji obsługujących PostgreSQL:
Wsparcie dla PostgreSQL
Kompletne zestawienie list dyskusyjnych dotyczćcych PostgreSQL (wraz z opisem) znajduje sie na stronie WWW PostgreSQL, pod adresem http://www.postgresql.org
Dokumentacja
Dokumentacja PostgreSQL jest dostępna na stronie projektu: http://www.PostgreSQL.org/docs
Na jakich systemach działał PostgreSQL?
PostgreSQL powinien działałć na wszystkich nowych Unix-podobnych systemach. Na systemach Windows (Windows NT i Win2k i nowszych) używając bibliotek Cygwin, Cygnus Unix/NT w wersji < 8.0, a od wersji 8.0 jest dostępny bez dodatkowych bibliotek.
