postgresql-9.5 相关问题

对于PostgreSQL特有的9.5版问题

如何仅在一个事务中禁用PostgreSQL触发器?

我需要临时禁用事务中的一个PostgreSQL触发器,但没有硬件锁定表。有人知道是否有可能吗?这样的东西没有锁定表和禁用...

回答 2 投票 5

在PostgreSQL中有没有办法找到使用外部数据包装器的所有视图?

我正在研究一个完全没有记录的Postgres数据库项目,其中一个主要问题是对外部数据包装器的依赖性。我可以查询所有外国数据......

回答 1 投票 0

PostgreSQL比较两个jsonb对象

使用PostgreSQL(v9.5),JSONB格式提供了很棒的机会。但现在我陷入了一个看似简单的操作;比较两个jsonb对象;看看有什么不同或缺失......

回答 4 投票 8

如何使用命令行在postgresql中格式化或更改没有alter table结构的列标题

我正在研究Oracle到PostgreSQL的迁移。编写一些.sql文件以生成在Linux服务器中执行的报告。以下是必须迁移的代码,寻找替代...

回答 1 投票 0

带负值的SPLIT_PART [Postgres 9.5]

我需要在该查询上使用split_part函数:CREATE TABLE client_group_by_group_test AS SELECT *,SPLIT_PART(groupe,',',1)AS group1,SPLIT_PART(SPLIT_PART(groupe,',',2),',', - 1 )AS ......

回答 1 投票 0

如何更新postgresql中的jsonb列,它只是一个值数组而没有键

我需要更新一个名为“verticals”的jsonb列,它所拥有的值数组就像HOM,BFB等。数组中没有键。表:产品(垂直jsonb,代码int)样本...

回答 2 投票 2

如何用静态数字替换postgres中的日期

我正在编写一个Postgres程序,我想用一些静态编号替换日期的日期部分。例如: - varDate Date默认'2018-05-21';说我希望这个日期为'2018-05-08'; ...

回答 2 投票 0

改变类型重命名值在Postgres 10中有效但在Postgres 9.6中不起作用吗?

我正在使用Postgres 10.3。基于这个问题,我使用:ALTER TYPE name RENAME VALUE attribute_name TO new_attribute_name来重命名枚举值。但我需要一个适用于Postgres 9的解决方案....

回答 1 投票 2

在Postgres中搜索和更新JSON数组元素

我有一个Jsonb列存储如下元素的数组:[{“id”:“11”,“name”:“John”,“age”:“25”,.......... },{“id”:“22”,“name”:“Mike”,“age”:“35”,..........},{“id”:“33”......

回答 1 投票 0

在Postgres的json列中将LocalDate转换为Timestamp

我必须在PostgresDB 9.5中迁移一个列。表名是可测试的,相关列是examplecolumn。在examplecolumn中我有这个JSON数组,例如:[{“key”:“id”,“before”:null,“...

回答 1 投票 0

使用旧数据目录恢复新的Postgres数据库

我没有从我的旧数据目录进行备份,但我仍然有目录。在我当前的数据库中,我有相同的Schema等...当我尝试恢复数据库时(使用pgadmin III)...

回答 2 投票 0

POSTGRES:了解锁定的获取时间

我目前正在使用Postgres作为应用程序的数据库引擎。我目前有一种情况,我有很多READ锁(AccessSharedLocks)存在。我运行以下查询...

回答 1 投票 0

如何查看upsert是否是PostgreSQL 9.5+ UPSERT的更新?

可写CTE被认为是9.5之前的UPSERT的解决方案,如插入,PostgreSQL中的重复更新中所述?可以使用信息执行UPSERT是否结束...

回答 4 投票 19

Postgres JSONb更新(在Json数组中),当找不到匹配项或null参数时删除数组中的所有元素?

给出下表:create table documents(docu_id text,attachments jsonb);插入文件值('001','[{“name”:“uno”,“id”:“1”},{“name”:“dos”,“id”:“2”},...

回答 1 投票 1

PostgreSQL - FOR UPDATE SKIP LOCKED死锁

我有一个在PostgreSQL中使用队列表的并行进程。逻辑是:开始交易。使用一些随机生成的ID标记100个未处理的记录。承诺。运行一些沉重的app逻辑,需要......

回答 1 投票 1

为什么postgres选择错误的执行计划

我有一个简单的查询select count(*)来自taxi_order.ta_orders o inner join public.t_bases b on b.id = o.id_base其中o.c_phone2 ='012356789'和b.id_organization = 1和o.c_date_end <'。 ..

回答 2 投票 0

更改用户的默认架构

创建架构bla; - 然后在这个模式中创建表table_name然后我想要为用户更改默认模式(用户是postgres)我这样做:ALTER ROLE postgres SET search_path TO bla; (查询返回...

回答 1 投票 9

更新postgres json中数组中的每个值

在我的postgres数据库中,我的json看起来与此类似:{“myArray”:[{“myValue”:1},{“myValue”:2},{“...

回答 2 投票 1

如何在postgresql触发器函数中获取列类型

我想从postgresql触发器函数获取列类型。此查询返回项目类型:从sde.my_points中选择pg_typeof(shape);此查询返回几何类型:选择...

回答 1 投票 0

使用INSERT ... ON CONFLICT DOHING RETURNING失败的行

假设我有下表:CREATE TABLE标签(id int PK,name varchar(255),CONSTRAINT name_unique UNIQUE(name))我需要一个插入不存在的标签的查询...

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.