Nyx*_*nyx 9 postgresql backup ubuntu pg-dump
我需要在 Ubuntu 18.04 系统上使用pg_basebackup
/pg_dump
程序连接到远程 PostgreSQL 11.6 服务器。
但是目前系统只包含pg_basebackup
10.10,远程数据库使用的是PostgreSQL 11.6。运行pg_basebackup
给出错误
pg_basebackup:不兼容的服务器版本 11.6
尝试pg_basebackup
使用以下命令安装正确版本:
apt install postgresql-client-11
Run Code Online (Sandbox Code Playgroud)
但是找不到apt包。只有postgresql-client
,postgresql-client-10
和postgresql-client-common
可用于系统的 apt 存储库。
问题:如何在pg_basebackup
不从远程数据库服务器复制过来的情况下安装正确的版本,并且在这台机器上不安装PostgreSQL 11.6?
jja*_*nes 22
从 PostgreSQL 自己的 apt 存储库安装它,改编自这些说明。
sudo apt-get install curl ca-certificates gnupg
curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo apt-get update
sudo apt install postgresql-client-11
pg_basebackup -V
Run Code Online (Sandbox Code Playgroud)
pg_basebackup (PostgreSQL) 11.7 (Ubuntu 11.7-1.pgdg18.04+1)
归档时间: |
|
查看次数: |
10712 次 |
最近记录: |