軟體目錄 - 程序語言

在此類別中找到 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 的程序語言處理程序,允許您以您選擇的 shell 編寫預存程序。 例如,

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

第一行必須是 #!-style 行,指示要使用的 shell。 函數主體的其餘部分將由該 shell 在單獨的進程中執行。 參數通常可用作 $1、$2 等。(這是 shell 的語法。如果您的 shell 使用其他語法,那麼您需要使用它。)傳回值將成為列印到標準輸出的內容。 如果有任何內容列印到標準錯誤,則該函數會中止並出現錯誤,並且會列印該訊息。 如果腳本沒有以狀態 0 退出,也會引發錯誤。

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

開放原始碼 Peter Eisentraut 檢視

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