&Functions; PostgreSQL
&reftitle.notes; Nie wszystkie funkcje są obsługiwane w każdym wydaniu. To zależy od wersji libpq ( Interfejs C klienta PostgreSQL ) oraz sposobu w jaki został on skompilowany. Jeśli brakuje niektórych właściwości, to bardzo możliwe, że libpq ich nie obsługuje. Większość funkcji PostgreSQL posiada connection jako pierwszy, opcjonalny parametr. Jeśli nie jest on podawany, to używane jest ostatnio otwarte połączenie. Jeśli ono nie istnieje, to funkcje zwracają &false;. Podczas tworzenia obiektów oraz wykonywania zapytań PostgreSQL zamienia automatycznie na małe litery wszystkie identyfikatory (np. nazwy tabel, kolumn). Aby wymusić używanie dużych i małych liter w nazwach identyfikatorów należy umieszczać je w znakach unikowych - podwójnych cudzysłowach (""). PostgreSQL nie posiada specjalnych poleceń do pobierania informacji o schemacie bazy danych (np. wszystkich tabelach w bieżącej bazie danych). Zamiast tego istnieje niestandardowy schemat nazwany information_schema. W PostgreSQL 7.4 i nowszych można pobierać z niego za pomocą zapytań SQL widoki systemowe i inne niezbędne informacje. Szczegółowe informacje na ten temat znajdują się w Dokumentacja PostgreSQL
&reference.pgsql.entities.functions;