postgresql - Postgres 添加用户不可能
问题描述
我从客户那里得到 Postgres 8.4,一个非常奇怪的版本
我在信任设置下使用 Postgres 用户登录。但是在pgAdmin中我遇到了很多关系错误
我认为通常表应该转到 DB Catalogs Tables,但是这里 DB Catalogs Tables 不存在或我看不到它们,我在 db Schemas 中看到的所有表,并且数据库正在工作,因为我可以通过 ODBC 和 Postgres 连接器访问它,但后来我查看所有 2809 表 ia 行,没有分隔。它喜欢多租户服务,但配置错误或不适合 pgAdmin。
从 pgAdmin 我无法创建任何用户和角色,从 ssh psql 创建的用户无法通过 odbc 或 Postgres 连接器进行连接,并且不会出现在 pgAdmin 登录/组角色选项卡中。
- 那么为什么我无法在 pgAdmin4 登录/组角色选项卡中访问?
- 为什么不能从 pgAdmin4 创建用户?
- 为什么不能从 pgAdmin4 访问 pg_catalogs?
- 为什么从 ssh psql 创建的用户无法从 ODBC 或 Postgres 连接器访问数据库?(得到总是表是空的)
- 如果这是多租户服务,为什么它不能像 pgAdmin 预期的那样工作?
PgAdmin 4 版本 5.6
解决方案
PgAdmin4 说它支持 9.5 和更新版本。8.4 不比 9.5 更新。
推荐阅读
- node.js - 软件包在 NMP 安装时被删除
- javascript - 如何使用 Vue.js 下载图像而不显示它们?
- python - 序列化程序调用显示 TypeError:“ListSerializer”类型的对象不是 JSON 可序列化的?
- vuejs2 - 实现:无法在 Dropdown._makeDropdownFocusable 处设置属性“tabIndex”为空
- swift - 如何获取 MacOS Xcode 项目中使用的 sparkle 框架的当前版本
- android - Android 7.0:自定义通知声音不再起作用
- npm - Gitlab CI:在存储库中创建 dist 文件夹?
- ios - 如何在 Swift 中为按钮的属性不重复代码?
- .net - “Stripe.Infrastructure.StripeTypeRegistry”的类型初始化器抛出异常?
- arrays - Angular 仅显示符合 *ngIf 特定条件的数组元素?