x6i*_*iae 8 postgresql ruby-on-rails
我正在设置一个 ubuntu 实例来托管 Rails 应用程序...当我安装 postgresql 作为数据库时,我打开了两个不同的资源来检查它,除了不同之处:
一:
sudo apt-get install postgresql postgresql-contrib
Run Code Online (Sandbox Code Playgroud)
和另一个:
sudo apt-get install postgresql-common
Run Code Online (Sandbox Code Playgroud)
postgresql-contrib所以,这就引出了我非常基本的问题:和 之间有什么区别postgresql-common?
感谢大家的回复。
有趣的问题,这促使我实际查看这些软件包安装的文件的完整列表。我以前从未想过要这样做。
首先,您必须找出安装的版本。
dpkg --get-selections | grep postgres
Run Code Online (Sandbox Code Playgroud)
我发现我的系统中混杂着 9.3、9.4 和 9.5 软件包,因为那是我的升级路径。我检查了 9.4 包如下。
dpkg-query -L postgresql-contrib-9.4
Run Code Online (Sandbox Code Playgroud)
您会发现它包含pg_archivecleanup(如果您使用复制,则这是非常宝贵的工具)以及 LTREE、HSTORE 和许多其他库和脚本。
与 contrib 不同,postgresql-common 没有版本号。
dpkg-query -L postgresql-common
Run Code Online (Sandbox Code Playgroud)
揭示有趣的花絮,例如它还包含pg_archivecleanup!其他内容包括pg_createcluster和pg_upgradecluster。
| 归档时间: |
|
| 查看次数: |
9940 次 |
| 最近记录: |