PostgreSQL數據庫提供了豐富的接口,可以很方便地擴展它的功能,如可以在GiST框架下實現自己的索引類型,支持使用C語言寫自定義函數、觸發器,也支持使用流行的編程語言寫自定義函數。
PostgreSQL數據庫具有以下優勢:
PostgreSQL數據庫是目前功能強大的開源數據庫,它是最接近工業標準SQL92的查詢語言,至少實現了SQL:2011標準中要求的179項主要功能中的160項(注:目前沒有哪個數據庫管理系統能完全實現SQL:2011標準中的所有主要功能)。
穩定可靠:PostgreSQL是唯一能做到數據零丟失的開源數據庫。目前有報道稱國內外有部分銀行使用PostgreSQL數據庫。
開源省錢: PostgreSQL數據庫是開源的、免費的,而且使用的是類BSD協議,在使用和二次開發上基本沒有限制。
支持廣泛:PostgreSQL 數據庫支持大量的主流開發語言,包括C、C++、Perl、Python、Java、Tcl以及PHP等。
PostgreSQL社區活躍:PostgreSQL基本上每3個月推出一個補丁版本,這意味著已知的Bug很快會被修復,有應用場景的需求也會及時得到響應。