Centos
僅在 CentOS 上安裝 PostgreSQL 客戶端 (psql)
簡單的問題,但沒有找到有關此的資源。
psql
有沒有辦法在 CentOS7 系統上只安裝一個 PostgreSQL 客戶端,基於終端的客戶端,而不安裝完整的 PostgreSQL 伺服器?儲存庫上沒有專用postgresql-client
或postgresql94-client
類似的東西。
我認為命名約定可能只是與您期望的相反:有一個包
postgresql-server創建和執行 PostgreSQL 伺服器所需的程序
和一個包裹
postgresql PostgreSQL 客戶端程序
(並且
postgresql
不依賴於postgresql-server
,至少在 CentOS 6 中不依賴,儘管它們都依賴於一個公共postgresql-libs
包)。
為了在 ec2 實例上獲得 red hat 或 centos 中的 postgresql 客戶端,您必須安裝這兩個包:
yum install -y postgresql-libs-9.2.24-1.amzn2.0.1.x86_64 postgresql-9.2.24-1.amzn2.0.1.x86_64
如果這些版本不存在,請使用此命令確定您擁有哪些版本:
yum list | grep postgres
然後使用您可以訪問的兩個庫發出命令,例如:
yum install -y postgresql96-libs.x86_64 postgresql96.x86_64