postgresql 相关问题

PostgreSQL是一个开源的对象关系数据库管理系统(ORDBMS),可用于所有主要平台,包括Linux,UNIX,Windows和OS X.在提问时请提及您的Postgres的确切版本。有关管理或高级功能的问题最好直接发送到dba.stackexchange.com。

使用SQL查询选择每月销售峰值

我在psql中尝试使用Adventureworks数据库,我想尝试选择数据库中可用年份的峰值月度销售额。到目前为止,我的查询如下:WITH ...

回答 1 投票 1

有没有更好的方法来区分没有孩子或无效的父母身份?

我想为给定的父母检索所有孩子。有三种情况需要区分:有子节点,在JSON数组中返回它们。没有孩子,但父母存在,返回...

回答 2 投票 3

是否有可能在READ COMMITTED隔离级别的CTE子句中有不同的结果?

在读取提交的隔离级别中,同一事务中的2个后续选择查询可能会有不同的结果,因为在两个查询之间可能存在并发更新:...

回答 1 投票 0

@Enumerated映射与Postgresql枚举

我创建了一个名为Agent的简单实体,它具有枚举类别。我已经知道JPA不会将这个枚举映射到Postgresql类型枚举,所以我试图强制这个映射。我有什么:Java ...

回答 1 投票 0

加入三个相关表格中的数据

在Postgres中我有以下4个表用户(id,name); order(id,user_id)service(id,name); order_to_service(id,order_id,service_id price);我想写一个查询来查看用户名,...

回答 1 投票 0

数据库设计最佳实践:返回带有单个条目的多行,或带有多个条目的单行?

我正在寻找一个技能和教育细节的矩阵。我将有专栏:skills_mat_id | user_id |技能| competency_level | priority_level |以及类似的......

回答 2 投票 0

用于加速ActiveAdmin索引页面的索引

我们有数百万条记录,因此Model.count非常慢。 Active Admin依赖于model.count在其索引页面中进行分页,在我们的情况下,它会导致加载时的响应时间非常慢。 ...

回答 1 投票 0

通过postgres选择备用字段名称组

actor表模式actor_id | first_name | last_name和我有查询选择一个LEFT JOIN的a.actor_id,t.name,count(*)(从film_actor fa LEFT JOIN中选择fa.actor_id,fa.film_id,c.name ...

回答 1 投票 0

PostgreSQL中的外键+表继承?

我有三个表:organization,organization_teams和org_users。这里organization_teams是从组织继承的。所以假设如果在organizational_teams中添加了一条记录,它将获得......

回答 2 投票 17

使用with子句更新无效

with first_insert AS(INSERT INTO first_insert_table(column_of_first_insert_table)VALUES(10)RETURNING first_insert_table_id),second_insert AS(INSERT INTO ...

回答 1 投票 2

Postgres视图中的默认值,触发代替更新

我正在计划使用视图而不是插入触发器。但是插入默认值似乎存在问题。触发器设置如下,以下查询失败...

回答 2 投票 1

java DAO更新查询失败

我正在尝试编写DAO方法来更新postgres表“accounts”中的值,只有两列:“id”string“balance”int public Account setAccountBalance(String id,Integer balance){...

回答 1 投票 0

查询id数组的最快方法是什么?

我正在为我的一个项目构建一个数据库。目前,我有一张带图像的桌子和一张带产品的桌子。产品专栏|输入| ---------------- + ----------- + id ...

回答 1 投票 0

如何使用array_agg(order by)进行投影?

我有一个包含三列的表:id,name和position。我想创建一个JSON数组,如下所示:[{“id”:443,“name”:“first”},{“id”:645,“name”:“second”}]这应该由...列出。

回答 1 投票 2

如果时差较小,则date_part不算作一天

我用date_part DATE_PART('day','2017-11-17 13:54:15' - '2017-11-12 18:05:18')计算2个日期之间的日差。这里的日差是5天计算时。然而sql ...

回答 1 投票 0

选择像json值Postgresql

我有一个表,我想搜索JSON数组数据。 CREATE TABLE数据(id SERIAL,json JSON); INSERT INTO data(id,json)VALUES(1,'[{“login_name”:“kiemthu”},{“login_name”:“abc.vh”}]');一世 ...

回答 1 投票 0

eclipselink jpa使用COUNT(id)生成计数查询,而不是COUNT(*)

我正在使用Eclipselink,Spring Data和Postgresql。在我的项目中,我注意到当使用SpringData存储库提供的分页结果时,会出现以下查询:SELECT COUNT(id)FROM table ...

回答 2 投票 1

删除具有权限的角色

这看起来是一个非常基本的需求,但我没有找到任何快速和合适的答案。我在Postgres中有一个角色,它拥有各种数据库中许多其他表的权限。我需要放弃这个角色。 ...

回答 2 投票 1

通过查询将id替换为group in value

我有下表order_to_service(id,order_id,service_id);服务(身份证,姓名);我想要的是 - 从这个表中选择最受欢迎的服务,我的查询:select service_id,...

回答 1 投票 -1

java - PSQLException:错误:语法错误在“$ 1”或附近[重复]

我在PreparedStatement中使用的语法不正确吗?执行时:1 statement = conn.prepareStatement(“insert into?。?(?)values(?)”); 2 statement.setString(1,schemaName); 3 ......

回答 2 投票 0

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