postgresql-9.4 相关问题

对于版本9.4特定的PostgreSQL问题

PostgreSQl pg_dump权限错误?

为什么postgresql pg_dump不允许sudo产生权限被拒绝错误?即使root用户也无法pg_dump?

回答 2 投票 2

获取错误错误:WHERE位置:98中不允许聚合函数

我试图找到最小值的客户,我尝试这样选择信息 - >'客户'从订单转换(信息 - >'项目' - >>'数量'作为INTEGER)=(选择min(演员)(信息 - >” ...

回答 1 投票 -1

为什么atttypmod与character_maximum_length不同?

我正在将一些information_schema查询转换为系统目录查询,我得到的字符最大长度不同。 SELECT column_name,data_type,...

回答 1 投票 3

PostgreSQL - 使用SUM意外除零

此查询(最小可重复示例):WITH t as(SELECT 3 id,2 price,0 amount)SELECT CASE WHEN amount> 0 THEN SUM(价格/金额)ELSE价格END u_price ...

回答 2 投票 7

Postgresql - 用于更新JSONB列类型的SQL

我有一个表,其中有一个名为“data”的列,类型为JSONB。我试图提出一个SQL语句来适应最近的模型更改。 (postgres 9.4)旧模型中的“isIndiaGSTComposition”...

回答 1 投票 1

SELECT *除了第n列

是否可以SELECT *但没有第n列,例如2nd?我有一些视图有4列和5列(每列有不同的列名,第2列除外),但我不想显示...

回答 3 投票 8

将多个数组作为输入传递给PostgreSQL中的函数

我要求将2个数组作为输入传递给函数数组1:acct_num,salary etc array 2:{1011,'Unit 102,100 Wester highway,Paramataa'} {1012,'+ 61426999888'}在上面的例子中,数组2 ......

回答 1 投票 0

POSTGRES:pg_cancel_backend并不总是有效(背后的原因)

我目前正在使用postgres作为我的数据库引擎,我已经连接到Web应用程序。我在某些情况下已经注意到数据库中存在锁定,主要是......

回答 1 投票 0

Postgresql函数返回记录数

我想创建一个函数,返回SQL表达式作为参数生成时传递的记录数。任何人都可以把我放在正确的道路上吗?

回答 2 投票 1

用于按字段值配对行的SQL

我有一个表:create table transaction_log(id serial,operation_type character varying(36),date timestamp with time zone,sum double precision,user_id integer,PRIMARY KEY(id)); ...

回答 2 投票 0

如果第一个表已存在,则不插入第二个表

我有一个用户和一个日志表。我想继续添加新日志,如果用户中不存在用户名,也要添加。但是,如果用户不存在,我只会插入日志。如果用户......

回答 1 投票 0

PostgreSQL JSONB查询每个键的类型

我有一些表:CREATE TABLE x(id BIGSERIAL PRIMARY KEY,data JSONB); INSERT INTO x(data)VALUES('{“a”:“test”,“b”:123,“c”:null,“d”:true}'),('{“a”:“test”, “b”:123,“c”:null,...

回答 2 投票 6

Postgres:从匿名jsonb数组元素中删除对象

我有一个包含2个字段的表:table documents docu_id uuid attachments jsonb附件jsonb列的示例数据是:[{“size”:10,“attach_id”:“d3a21f904068”},...

回答 1 投票 0

引用窗口函数的FILTER子句中的当前行

在PostgreSQL 9.4中,窗口函数具有FILTER的新选项,用于选择窗口框架的子集以进行处理。文档提到了它,但没有提供样本。在线搜索...

回答 2 投票 11

创建存储过程以根据输入参数(id,arrayOfNo [])从员工(第一个表)和订单(第二个表)中删除记录

我有两个表,雇员(company_id,employee_num)和订单(employee_num,order_description)。如果用户发送过程参数params company_id,employe_num(1,[911,912])那么如果员工表...

回答 1 投票 0

CROSSTAB PostgreSQL - Oracle中PIVOT的替代方案

我正在将Oracle数据库的查询迁移到PostgreSQL交叉表。创建表(cntry数字,周数字,年份数字,天文本,日文本);插入x_c值(1,15,2015,'DAY1','MON'); ... 插入 ...

回答 2 投票 1

创建存储过程(int [] as param),当int数组中没有匹配时删除表中的现有记录

例如:如果我已经将1,2,3参数发送到带有idxyz的存储过程,那么表有1,2,3,4,5个ID,那么应该从表中删除4,5。创建或替换函数example_array_input(INT [])RETURNS ...

回答 2 投票 3

根据PostgreSQL中多个字段的排名选择或过滤列

在其中一个表中,我有多个字段,其中有一个排名字段。所有这些字段都有一个共同的分组属性,我需要找到可以存在的最佳排名列值...

回答 2 投票 1

如何在Python中增加数字字符串

我花了最近两天试图弄清楚如何在Python中增加数字字符串。我正在尝试在创建记录时递增序列号。昨天我整天都在努力......

回答 2 投票 0

从pgadmin获取的备份小于从pg_dump获取的备份

您好专家我使用的是postgres 9.5。当我从pgadmin进行备份时它有950 MB的大小,但是当我从pgdump.exe命令获取相同的db备份时,备份大小为7.5 GB。我很迷惑 ...

回答 1 投票 0

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