使用 snap 和 apt install 的方式升级 Ubuntu 中的 postgresql

使用 snap 和 apt install 的方式升级 Ubuntu 中的 postgresql

我只是坐在这里想知道:

我已经习惯使用 Sql Server(微软版本),对 MySQL 也并不陌生。但我坐在家里的 Ubuntu 16.04 LTS 桌面开发机前,阅读有关安装 snap 的奇妙之处的文章。

然后我读到有关 PostgreSql Snap 的文章,我突然想到我读到过一些关于在系统中安装了 PostgreSql 的情况下很难进行系统升级的文章。所以我想知道安装 PostgreSql Snap 包是否会改变这种情况,因为 PostgreSql Server 在技术上是孤立的?

我搜索了一下,但似乎找不到明确的答案。无论如何,这只是一个好奇的问题,但还是感谢您的时间。

答案1

如果您提到安装了 postgres 的系统升级很困难,那么事实并非如此。

对于某些人来说,困难的是,当人们围绕特定版本的 postgres 构建基础架构时,然后系统升级到较新版本的 Ubuntu 时会包含较新的 postgres,这可能会破坏与在旧版本上构建的所有自定义基础架构的兼容性。

以 snap 形式打包本身并不会让这个问题变得更容易或更难处理。这里重要的是如何打包已完成。如果每个版本的 postgres 都有不同的版本包,那么可以更轻松地停留在特定版本上,并选择何时升级到较新的版本。但是,如果您不及时更新到最新版本,而是围绕旧版本构建自定义软件,这也可能使您的 postgres 版本运行良好但不安全,尤其是当它们停止接收任何安全更新时。

相关内容