postgresql - 刷新正在运行的 docker 容器中可用的 Postgres 扩展升级列表
问题描述
我知道如何在 postgres 数据库中检查任何可用的升级扩展,即运行此查询:
select * from pg_available_extensions
但是,由于我的 postgres 实例在 docker 容器中运行,我总是在 default_version 和 installed_version 之间得到匹配。这是否也符合现实,或者我应该在检查升级时以某种方式刷新 postgres 指向的任何类型的存储库?
我应该在容器上运行 apt-get update 吗?
而且,如果我设法升级容器中的扩展然后重新启动容器会发生什么,扩展是否会在新容器实例中被知道(即扩展是否也保存为 postgres 的数据文件夹的一部分 - 这是当前正确地保存在本地卷中)?
我找不到关于这个主题的太多文档。
解决方案
推荐阅读
- java - 更新到 API 27 后 RecyclerView Adapter 出现问题
- java - 在 Java 中将实际数据 (xls) 与预期数据 (xlsx) 进行比较
- sql - 如何与数据集的 ID 进行比较以找到最旧的要删除的 ID
- python - Python 3.6.5 - 如何全局更新包,以便在未来的虚拟环境中更新它们?
- reactjs - Webpack 4 + Material-UI:JSS 的缩小如何在生产模式下工作?
- webpack - 如何根据生产或开发模式读取不同的 .env 文件?
- html - 如何使容器中的按钮居中
- javascript - React native / Redux / Pagination - 加载更多项目时如何防止视图跳回顶部?
- java - 我的应用程序没有连接到 Java Servlet
- jquery - 在悬停/单击时获取 DIV id