Postgresql
如何在 Windows 中安裝 PostgreSQL 擴展?
在 Linux(使用 Ubuntu 或 Debian)中,如果我想安裝
gen_salt()
,我首先安裝 -contrib 包。sudo apt install postgresql-contrib
然後我在數據庫中安裝擴展,
psql -d myDatabase -c "create extension pgcrypto"
我如何獲得
gen_salt()
併crypt()
在 Windows 中工作?
等價物:
登錄postgresql,連接你有問題的數據庫,然後發出:
create extension pgcrypto;
就是它。
在 Windows 中,使用的安裝程序不是由 PostgreSQL 提供,而是由其第三方提供商之一提供。通常,這些第三方預設捆綁
-contrib
將在 Linux 發行版上獨立打包和安裝的模組。這部分是因為 Windows 缺乏一個系統來綁定並提供額外的能力,比如apt
或dnf
.因為安裝程序提供了擴展,您所要做的就是執行
CREATE EXTENSION pgcrypto;
以將其綁定到數據庫中。psql -d myDatabase -c "CREATE EXTENSION pgcrypto;"
或者連接到數據庫並執行
CREATE EXTENSION pgcrypto;