问题标签 [postgres-10]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
111 浏览

postgresql - 是否有任何安装程序可用于安装 Open-SUSE/SLES 的 Time Scale DB?

是否有适用于 open-SUSE/SLES-15 的 postgres 和 Time Scale DB 安装程序。有一些方法可以使用源安装 postgres,然后使用 TSDB,但是是否有安装程序可以这样做?

0 投票
1 回答
4537 浏览

postgresql - 如何为现有的 postgres 数据库创建用户(读写和只读)和管理员角色?

我们有一个生产中的现有postgres数据库,它有一个超级用户adm,用于做所有事情。我们的 Web 应用程序使用相同的用户连接到数据库,并且管理员(用于修补/更新等)使用相同的凭据。

我们必须解决这个问题才能拥有角色,这样我们才能拥有read-write,readonlyadmin角色。我们不希望我们的 Web 应用程序和管理员以superuser.

话虽如此,我创建了以下 sql 脚本来制作适当的角色。我不是数据库专家(还不是)所以想知道问题或解决这个问题的更好方法。

0 投票
0 回答
678 浏览

postgresql - 错误:包:pgdg-redhat-repo-42.0-6.noarch (/pgdg-redhat10-10-2.noarch) - 要求:/etc/redhat-release

这是一个 DockerFile。在 Mac 上面临问题。

请检查下面的 Dockerfile

请提供适用于 Mac 的解决方案。我尝试了所有其他类似的问题答案,但对我没有任何帮助,所以再次发布。

0 投票
10 回答
15253 浏览

postgresql - Heroku Postgres:“psql:致命:主机没有 pg_hba.conf 条目”

有许多 Heroku CLI Postgres 命令都返回相同的错误。例如:

这些命令中至少有一个在过去有效,但现在无效。

否则数据库似乎工作正常。我可以通过我的应用程序的界面访问它。

我看不到在 Heroku Postgres 仪表板中切换 SSL 的方法。可能是什么原因造成的,我该如何解决?

0 投票
1 回答
1208 浏览

postgresql - 如何在 postgres 中创建条件事务?

我正在尝试在事务中添加新角色并修改现有角色,如下所示:

但是,我只想在readonly角色不存在的情况下运行此事务。我怎样才能把这个交易放在一个if condition

0 投票
1 回答
17 浏览

postgresql - JSONB 搜索是否存在值:来自另一个表

我有 2 张桌子:

  • 信息零件
  • 信息完整

在 info.parts 我有一个 uuid 列,它映射到包含在 JSONB 列中的 info.complete 表。所以

信息部分

信息完整

如何运行查询以检查 info.part 中的 uuid 是否存在于 info.complete 中的任何 uuids::JSONB 列中?

0 投票
1 回答
47 浏览

sql - 奇怪的错误:关系不存在

我在 Postgres 11 中运行这样的 DDL 语句

ALTER SEQUENCE kwt.VisitReport_seq OWNED BY kwt.VisitReport;

我以 DBADMIN 身份运行它。

然而我得到了一些奇怪的错误:

SQL Error [42P01]: ERROR: relation "kwt" does not exist ERROR: relation "kwt" does not exist ERROR: relation "kwt" does not exist

但这很奇怪……kwt不是关系,而是模式。

到底是怎么回事?!

0 投票
1 回答
315 浏览

postgresql - 在 Postgres 10.6 中,CASE 中不允许设置返回函数

sql不是我的强项

从 postgres 9.6 升级到 10.6,我从这个查询中得到一个错误:

错误: set returning functions are not allowed in CASE

结果我回来了(从 v 9.6 开始):

'user' 元素也可以为空。

这就是“内容”列的样子(两者之一)

任何帮助请求都停留了一段时间

0 投票
1 回答
582 浏览

postgresql - 如何在或附近调试 postgres 语法错误

我有一个使用 docker-compose 运行的 postgres 10.6 容器。我尝试使用该命令创建用户,但它不起作用。

还,

我收到此错误

还,

同样的错误,

显然,当我不使用WITH PASSWORDPASSWORD在命令中时,它会通过。但我必须用密码保护数据库。

怎么了?

0 投票
2 回答
45 浏览

sql - Postgres - 如何选择 jsonb 键值对作为列?

test表中有这样的记录(metrics列是 jsonb 类型):

我想选择指标作为附加列,例如(伪代码):

得到如下结果:

这甚至可能吗?