问题标签 [postgres-9.6]
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.
sql - Postgres 有没有办法在不使用 unnest 和 string_to_array 的情况下简化我的 where 子句?
以下 SQL 对我有用,并为我提供了我想要的结果:
我想知道是否有办法简化where
零件?
例如,如果我不想要完全匹配并且需要不区分大小写的contains
匹配,那么这个更简单的 SQL 可以在没有 unnest 和 string_to_array 的情况下工作:
有没有办法类似地实现精确匹配?
sql - Postgres ts_query 匹配一个链接给出语法错误
当我尝试以下操作时:
它给了我一个错误:
我究竟做错了什么?
postgresql - Postgres 9.6 的 Datadog 配置
我对 postgres 9.6 的 datadog 的配置设置有疑问。
(1) 如何在 datadog 中监控所有数据库?(2) 如何从每个数据库/模式中获取所有表级指标?
这是conf文件。
Datadog 文档并没有真正的帮助。我想要所有数据库,而不是列出所有数据库,所以如果我们添加一个新数据库,我们不必更改 conf 文件,table_name 也是如此。
根据 datadog 文档,表级指标是使用 pg_stat_user_tables、pg_statio_user_tables 等收集的。这些 postgres 表是特定于数据库的,与 pg_stat_activity 或 pg_stat_statements 不同。
sql - 如何将 postgres 12 生成的 sql 文件恢复到 postgres 9.6 数据库中
我正在尝试恢复数据库。数据库 sql 文件大约 4.5 GB,所以我无法在编辑器上编辑它。我在 postgres 12 中使用以下命令转储数据库;
但我在 postgres 9.6 中需要相同的数据库。为此,我编写了以下代码来恢复它
它显示这样的错误(创建序列时出错)。但这不是给定问题的重复项。错误信息;
我看到了这个问题的答案。答案已经说过 sql 文件不适用于旧版本。但我想知道,有没有办法使用这个sql文件恢复?
postgresql - 在嵌套 JSON 中查询没有键的 Postgres 值
我正在尝试使用其对应的键查询嵌套 JSON 中的值,但问题是前面的键是未知的。我们如何在 Postgres 中做到这一点?
这里我需要查询“status”的值,但键“random1”和“random2”不是恒定的。
假设这是“my_table”和“my_jsonb”列中的示例值
我的jsonb:
输出:
主动
主动
主动
我想查找所有“状态”键的值而不指定前面的键。
django - 错误:字符 280 处不存在关系“auth_user”
我正在尝试在 Kubernetes 中部署我的 Django 应用程序和 postgres。
我正在使用:- Django:2.1.9 Psql:9.6.3
所有 pod 和部署都在 minikube 仪表板中成功运行。当我尝试通过输入超级用户凭据在浏览器中运行 Django 部署服务时,它显示错误的用户名和密码。虽然我在 Django Web 应用程序中创建了超级用户。postgres 部署日志给出以下错误:-错误:关系“auth_user”在字符 280 处不存在
我是 Kubernetes 和 Django 的新手。我试图在网上找到解决方案,但没有找到任何解决方法。任何帮助表示赞赏!提前致谢!
sql - 从连接两个表的查询中获取不同计数的最佳方法
我有 2 张桌子,桌子A
和桌子B
。
表A
(有数千行)
- ID
- uuid
- 姓名
- 类型
- 由...制作
- org_id
表B
(最多有一百行)
- org_id
- 组织名称
我正在尝试获得最佳连接查询以获取带有WHERE
子句的计数。我需要一个表中包含“myorg”的表中不同created_by
s的计数。我目前有以下查询(产生预期结果),想知道是否可以进一步优化?A
org_name
B
sql - 从表中选择项目时在 postgres 中使用 'COUNT(*) OVER() AS'
我正在桌子上做选择,但也需要物品的数量。显然我必须使用窗口功能,但不能让它工作。
我正在做一个简单的选择查询,并想计算有多少条目,所以像:
这不起作用,我收到以下错误:ERROR: ERROR: syntax error at or near "COUNT" LINE 2: COUNT(*) OVER(name) AS _total
如何在执行查询时使用窗口函数来计算表中的条目?我在这里离基地很远吗?