Rob*_*ark 5 postgresql ubuntu upgrade
我有一个现有的 8.4 集群(名为main
),我想升级到 9.1。但是,当我去升级它时,我收到一个错误,因为 9.1 已经有一个名为的集群main
(显然是我执行 a 时创建的默认集群sudo apt-get install postgresql-9.1-postgis
):
$ pg_upgradecluster 8.4 main
Error: target cluster 9.1/main already exists
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
删除默认的 9.1/主集群?如何?
重命名 9.1/主集群?如何?
Postgresql 默认main
集群有什么特别之处吗?
Ubuntu 11.10 Oneiric、Postgresql 8.4.8 和 9.1.4
更新:我刚刚发现了这个AskUbuntu 问答,它说首先做一个pg_dropcluster --stop 9.1 main
我试过的,它奏效了。所以现在我想知道默认 9.1main
集群中是否有任何数据、配置设置等可能会因为删除而丢失?
如果现有main
集群是使用您的安装创建的默认集群,您可以删除它。使用安装提供的工具:
pg_dropcluster --stop 9.1 main
Run Code Online (Sandbox Code Playgroud)
更多信息: man pg_dropcluster
main
集群没有什么特别之处。它只是一个集群,就像任何其他集群一样,恰好是您安装中的默认集群。
如果您还没有使用过集群,那么那里没有任何您会丢失的东西。但是请检查 psql 或 pgAdmin(或您选择的客户端)以确保。
归档时间: |
|
查看次数: |
3478 次 |
最近记录: |