正如标题所暗示的,我想将我的postgresql-10升级到postgresql-11。
我使用的是ubuntu-18.04。
发布于 2018-10-12 01:43:43
你可以关注这个博客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发布于 2020-04-07 02:24:46
将Postgres升级到最新版本(当前为13)或中间版本(如11 )应通过运行以下命令来完成:
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发布于 2019-02-13 04:37:18
使用以下命令:
sudo apt update && sudo apt install postgresql-11https://stackoverflow.com/questions/52765873
复制相似问题