我只是坐在这里想知道:
我非常习惯使用 Sql Server(Microsoft 版本),而不是完全使用 MySQL 的新手。但我坐在家里,带着我的 Ubuntu 16.04 LTS 桌面开发者机器,阅读有关安装 snap 的奇迹。
然后我迅速阅读了有关 PostgreSql 的信息,这让我感到震惊,我相信我读到了一些关于在您的系统中安装 PostgreSql 进行系统升级很难的内容。所以我想知道安装 PostgreSql Snap 包是否会改变这种情况,因为 PostgreSql 服务器在技术上是隔离的?
我做了一些谷歌搜索,但似乎找不到明确的答案。无论如何,这只是一个好奇的问题,但感谢您抽出宝贵的时间。
如果您提到安装了 postgres 的系统升级困难,这是不正确的。
对某些人来说困难的是,当围绕特定版本的 postgres 构建基础架构时,然后系统升级到较新版本的 Ubuntu 包括较新的 postgres,这可能破坏了与旧版本上构建的所有自定义基础架构的兼容性。
以快照形式打包本身并不会使处理变得更容易或更难。这里重要的是如何完成包装。如果每个版本的 postgres 都有不同的版本包,那么留在特定版本上会更容易,并选择何时升级到较新版本。但是,如果您不跟上最新版本并保持围绕旧版本构建的自定义软件,尤其是当它们停止接收任何安全更新时,这也会给您留下一个运行愉快且不安全的 postgres 版本。