postgresql-9.6相关内容

如何在 Ckan 上初始化 db ini?

我无法在 Ckan 上初始化我的数据库.我尝试在 ubuntu 16.04 和 postgres 9.6 上安装 Ckan 2.8,并按照官方 页面. 一切都很好,但是当我尝试初始化我的数据库时,我不能. 这是错误. 回溯(最近一次调用最后一次): 中的文件“/usr/lib/ckan/default/bin/paster",第 11 行sys.exit(运行())运行中的文件“/ ..
发布时间:2021-09-12 19:21:44 其他开发

从 Java 方法(位于 DAO 层)调用存储过程(将记录插入 lsa_user_info 表)时获取 PSQLException

我是存储过程的新手.我想在 lsa_user_info 表中插入一个包含 20 个列值的记录.我正在调用一个存储过程来完成这个任务. 此外,我希望结果集将返回插入的记录的主键值 (user_id).但是,我收到了这个错误: org.postgresql.util.PSQLException: **列索引超出范围:20,列数:19. lsa_user_info 表定义: 创建表 ..
发布时间:2021-08-30 19:52:59 Java开发

PostgreSQL 仅选择 jsonb 数据中的值

我有一个带有值的 postgresql 数据(它是 jsonb 类型的列): SELECT data FROM orders; [{“food_id":“1",“表":“A12",},{“food_id":“2",“表":“A14",}] 我可以通过按原样提供数据来轻松选择,但如何将其转换为简化? 我的预期结果: 选择???作为 food_tables FROM 订单; ..
发布时间:2021-06-18 20:38:38 其他开发

PostgreSQL中的YYYY-MM列类型

我需要一个与月份和表中的用户相关联的值.我想对其执行查询.我不知道是否有针对此类需求的列数据类型.如果没有,我应该: 创建字符串字段并建立年月串联(2017-01) 创建一个int字段并建立年月串联(201701) 创建两列(一年零一个月) 在月初(2017-01-01 00:00:00)创建日期列 还有别的吗? 目标是运行类似(pseudo-SQL)的查询: SELECT ..
发布时间:2021-04-28 20:26:54 其他开发

根据多个JSONB列中的值过滤行

我正在尝试以LIKE %str%的方式搜索表,但在多列的json值内的字段上. 我有一个表,其中包含三个jsonb列change,previous和specific_changes.您可能会想像内容是JSON,但事先不知道JSON的结构,因此我不能在查询中使用->或->>,如下所示: select * from change_log where change -> 'field' = ..
发布时间:2021-02-14 18:38:04 其他开发

查询Postgres 9.6 JSONB对象数组

我有下表: CREATE TABLE trip ( id SERIAL PRIMARY KEY , gps_data_json jsonb NOT NULL ); gps_data_json中的JSON包含一个带有以下字段的旅行对象数组(以下示例数据): 模式 时间戳 纬度 经度 我正在尝试获取包含某个“模式"的所有行. SELECT * FROM ..
发布时间:2021-02-14 18:37:20 其他开发

在所有上下文中都禁止AWS RDS PostgreSQL访问pg_catalog.pg_authid吗?

PostgreSQL said: permission denied for relation pg_authid 由于RDS锁定了super角色,pg_authid在所有上下文中是否仅在AWS RDS上不可用?我的角色创建了表格,因此pg_catalog应该默认出现(并且不需要添加到搜索路径中),如果我没看错psql文档.只需要SELECT,而不是创造能力. 未能找到确定的AWS RD ..
发布时间:2020-08-23 03:13:13 其他开发

计划者不使用索引顺序使用CTE对记录进行排序

我试图按条件以相同的顺序将一些id传递到排序索引的子句中,但是查询计划程序在执行索引搜索后显式对数据进行排序.以下是我的查询. 生成一个临时表. SELECT a.n/20 as n, md5(a.n::TEXT) as b INTO temp_table From generate_series(1, 100000) as a(n); 创建索引 CREATE INDEX ..

在Ubuntu上更新TimescaleDB后的Postgres错误:找不到文件

按照官方文档我将Timescale PPA存储库添加到了apt.然后,我通过sudo apt install timescaledb-postgresql-9.6安装了它.一切都很好. 在最近运行的sudo apt upgrade中,时间刻度包已从 0.8.0〜ubuntu16.04 更新为 0.9.1〜ubuntu16.04 . > 运行我的Python脚本以插入一些新数据时,我现在收 ..

带有citus扩展名的Postgresql分片不起作用

我正在使用具有citus扩展名的Postgresql进行分片,并且无法分片如下表。 下表具有一个主键和2个唯一键。我正在尝试使用主键即 pid 分栏。 注意:不允许更改表结构。这些表是由工具创建的。 创建表人员 ( pid bigint NOT NULL, 名称字符变化(100), address_pid bigint非空, address_type字符变化(100), CONS ..
发布时间:2020-05-30 01:55:01 其他开发

从连接两个表的查询中获得不同计数的最佳方法(多种连接可能性)

我有2个表,表 Actions &表 Users 。 操作-> 用户是多一个关联。 / p> 表操作(具有数千行) id uuid name type created_by org_id 表 Users (最多一百行) id 用户名 org_id org_name 我正在尝试使用 WHERE 子句获得最佳联接查询以获取计数。我需要表 Actions 与 ..