gpt4 book ai didi

ruby-on-rails - postgresql-common 和 postgresql-contrib 之间的区别

转载 作者:行者123 更新时间:2023-11-29 13:23:59 24 4
gpt4 key购买 nike

我正在设置一个用于托管 Rails 应用程序的 ubuntu 实例......当它到达我安装 postgresql 作为数据库的地步时,我打开了两个不同的资源来检查它,它们基本上都几乎相同除了区别:

一个:

sudo apt-get install postgresql postgresql-contrib

和另一个:

sudo apt-get install postgresql-common

因此,引出了我最基本的问题:postgresql-contribpostgresql-common 有什么区别?

感谢大家的回复。

最佳答案

有趣的问题,这促使我实际查看这些软件包安装的完整文件列表。我以前从没想过要那样做。

首先您必须找出安装的版本。

dpkg --get-selections | grep postgres

我发现我有 9.3、9.4 和 9.5 的混合包使系统困惑,因为那是我的升级路径。我检查了9.4包如下。

dpkg-query -L postgresql-contrib-9.4

您会发现它包含 pg_archivecleanup(如果您正在使用复制,这是非常宝贵的工具)以及 LTREE、HSTORE 和许多其他工具的库和脚本。

与 contrib 不同,postgresql-common 没有版本号。

dpkg-query -L postgresql-common

揭示了一些有趣的花絮,比如它还包含 pg_archivecleanup!其他内容包括pg_createclusterpg_upgradecluster

关于ruby-on-rails - postgresql-common 和 postgresql-contrib 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37128058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com