軟體目錄 - 程序語言

在此類別中找到 5 項產品。

注意:Postgres 有四種語言是核心發行的一部分:PL/pgSQLPL/TclPL/PerlPL/Python

PL/Java

說明 授權 定價 發行商  

PL/Java 是一個免費且開放原始碼的附加模組,透過標準 JDBC 介面將 Java™ 函式、觸發器、聚合、類型、運算子等功能帶入 PostgreSQL™ 後端。

透過 Java 原始碼中的註解,可以自動化對應 SQL 宣告的維護,在編譯 Java 原始碼時產生必要的 SQL。

開放原始碼 PL/Java 專案 檢視

plPHP

說明 授權 定價 發行商  

plPHP 代表程序語言 PHP。此語言的核心是 PHP 引擎,並為 PostgreSQL 中的程序和函式提供 PHP 腳本支援。由 Command Prompt, Inc. 編寫的 plPHP 是開放原始碼,並在 PHP 授權和 PostgreSQL (BSD) 授權下授權。

商業 Command Prompt, Inc 檢視

pl/R

說明 授權 定價 發行商  

基於 R 統計語言的程序語言

開放原始碼 Joe Conway 檢視

PL/Ruby

說明 授權 定價 發行商  

PL/Ruby 是 Postgres 資料庫系統的可載入程序語言,使 Ruby 語言能夠建立函式和觸發程序

開放原始碼 PL/Ruby 專案 檢視

PL/sh

說明 授權 定價 發行商  

PL/sh 是 PostgreSQL 的程序語言處理器,讓您可以在您選擇的外殼中撰寫儲存程序。例如,

CREATE FUNCTION concat(text, text) RETURNS text AS '
#!/bin/sh
echo "$1$2"
' LANGUAGE plsh;

第一行必須是 #!-style 行,表示要使用的外殼。函式主體的其餘部分將由該外殼在一個獨立的程序中執行。參數可用於 $1、$2 等,如同往常一樣。(這是外殼的語法。如果您的外殼使用不同的語法,則您需要使用該語法。)回傳值將會是列印到標準輸出的內容。如果任何內容列印到標準錯誤,則函式會中止並顯示錯誤訊息。如果腳本沒有以狀態 0 結束,也會產生錯誤。

外殼腳本可以執行您想要的任何操作,但您無法存取資料庫。觸發器函式也是可行的,但它們無法變更列。不用說,此語言不應宣告為 TRUSTED。

開放原始碼 Peter Eisentraut 檢視

注意:PostgreSQL 全球開發小組不認可或推薦任何列出的產品,且無法保證任何產品的品質或可靠性。