如何为 Ubuntu 18.04 升级到 PostgreSQL 11?
How to upgrade to PostgreSQL 11 for Ubuntu 18.04?
如标题所示,我想将 postgresql-10
升级到 postgresql-11
。
我正在使用 ubuntu-18.04
。
您可以关注此博客 setup Postgresql-11 on Ubuntu。我发现它简单易行。
在您的 Ubuntu 机器上添加 PostgreSQL 包存储库
echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main 11" | sudo tee /etc/apt/sources.list.d/pgsql.list
添加 PostgreSQL 包存储库的 GPG 密钥:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
更新 APT 并安装 postgresql-11
sudo apt update && sudo apt install postgresql-11
使用这个命令:
sudo apt update && sudo apt install postgresql-11
将 Postgres 升级到最新版本(当前为 13),或升级到中间版本,例如 11,应该由 运行ning 完成:
sudo apt install postgresql-common
sudo sh /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh
这记录在 https://wiki.postgresql.org/wiki/Apt
此 运行 是您计算机上的 bash 脚本。如果您想 运行 手动执行这些步骤,请参阅此处。
安装 Postgres 后,在 Ubuntu 上升级的最简单方法是 pg_upgradecluster。
- 备份你的数据。您将删除数据库,所以没有游戏!
sudo -u postgres pg_dumpall > all.sql
- 升级。
// Install latest Postgres. Use `postgresql-11` for v11 instead of `postgresql` for latest.
sudo apt-get install -y postgresql
// The install sets up a cluster, which needs then to be removed for the upgrade.
// Stop and remove the newly installed cluster. Use `11` instead of `13` for v11
sudo pg_dropcluster 13 main --stop
// Upgrade the db. Takes the OLD version and OLD schema as required arguments
sudo pg_upgradecluster 10 main
// Test. Once you are satisfied, remove OLD cluster.
sudo pg_dropcluster 10 main
如标题所示,我想将 postgresql-10
升级到 postgresql-11
。
我正在使用 ubuntu-18.04
。
您可以关注此博客 setup Postgresql-11 on Ubuntu。我发现它简单易行。
在您的 Ubuntu 机器上添加 PostgreSQL 包存储库
echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main 11" | sudo tee /etc/apt/sources.list.d/pgsql.list
添加 PostgreSQL 包存储库的 GPG 密钥:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
更新 APT 并安装 postgresql-11
sudo apt update && sudo apt install postgresql-11
使用这个命令:
sudo apt update && sudo apt install postgresql-11
将 Postgres 升级到最新版本(当前为 13),或升级到中间版本,例如 11,应该由 运行ning 完成:
sudo apt install postgresql-common
sudo sh /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh
这记录在 https://wiki.postgresql.org/wiki/Apt
此 运行 是您计算机上的 bash 脚本。如果您想 运行 手动执行这些步骤,请参阅此处。
安装 Postgres 后,在 Ubuntu 上升级的最简单方法是 pg_upgradecluster。
- 备份你的数据。您将删除数据库,所以没有游戏!
sudo -u postgres pg_dumpall > all.sql
- 升级。
// Install latest Postgres. Use `postgresql-11` for v11 instead of `postgresql` for latest.
sudo apt-get install -y postgresql
// The install sets up a cluster, which needs then to be removed for the upgrade.
// Stop and remove the newly installed cluster. Use `11` instead of `13` for v11
sudo pg_dropcluster 13 main --stop
// Upgrade the db. Takes the OLD version and OLD schema as required arguments
sudo pg_upgradecluster 10 main
// Test. Once you are satisfied, remove OLD cluster.
sudo pg_dropcluster 10 main