postgresql 相关问题

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

查找重叠和重复时间所花费的总时间

我有一个表,其中相同的ID可以有多个带有开始时间和结束时间的条目。我如何计算ID花费的总时间。我想要的下表结果是...

回答 1 投票 0

PostgreSQL 仅当新值与旧值不同时才插入

在Postgres中,我有一个像这样的遥测表: 时间 |名称 |从属ID |类型 | f计数器 ----------------------+--------------+----------+-- ----------------+----...

回答 1 投票 0

随时间变化的变量差异(PostgreSQL、Grafana)

我有一个表“Data”,其中包含“DateTimeUTC”和“A”列,我想在其中计算 A 在特定时间范围内的差异并显示此差异...

回答 1 投票 0

如何在 Windows 中向 PostgreSQL 添加用户?

我在 Windows 7 机器上运行 PostgreSQL。要运行数据库,我输入: C:\psql -Upostgres mydb 这可行,但如果我能去掉 -U 的东西就好了,但 Postgres 认为......

回答 5 投票 0

Python 测试容器使用 SQL 文件初始化 Postgres?

如何用SQL文件初始化Postgres? 已找到https://github.com/testcontainers/testcontainers-java/discussions/4841,但with_init_script在python版本中不可用。

回答 1 投票 0

无法使用 Prisma 连接到 Docker 中运行的 Postgresql 容器

我正在尝试在 Docker 中运行 Postgresql,并通过 Prisma 连接到它。我已经查看了多个问题,但我看不出我正在尝试做的事情有什么问题。 我似乎无法 ping 我的 postgresql

回答 3 投票 0

运行 postgres docker 镜像时出现“致命:角色“postgres”不存在”

我正在开发一个使用 postgres 数据库的应用程序。我使用 docker-compose 在容器中运行所有内容。 我的撰写文件如下所示: 版本:'3.8' 服务: 后端: ... # 后端...

回答 1 投票 0

使用sql时如何生成Prisma CUID?

我的数据库有一个 Prisma ORM 服务器。我试图在 prisma schema.prisma 文件之外使用 cuid() 函数,但我没有看到任何导入该函数的包,我不知道......

回答 1 投票 0

如何将大量Excel文件中的数据导入Postgres?

我下载了整个世界银行数据。现在我有近 900 个 Excel 文件,每个文件有近 100 万行。这些Excel文件的列是年份,大约是从1960年到...

回答 1 投票 0

如何聚合组中的第一个值

我在创建某些聚合时遇到问题。我在 Postgres 中使用这个表: 创建表 public.customer_courier_chat_messages ( sender_app_type 字符变化(255), customer_id 整数, 夫...

回答 2 投票 0

如何使用postgreslq创建聚合查询?

大家好,我在创建带有聚合的查询时遇到了麻烦。我正在使用 postgres,这是表和记录: 如果不存在则创建表 public.customer_courier_chat_messages ( 发件人应用程序...

回答 1 投票 0

属性错误:异步 SQLalchemy 会话中的 __aenter__

使用会话时出现 AttributeError: __aenter__ 错误,如下所示: 异步 def get_session(): SessionLocal = sessionmaker( 自动提交=假, 自动刷新=假, ...

回答 1 投票 0

postgress和springboot中flywaydb迁移后外键不正确

我有 4 个租户 - dev1、dev2、dev3、dev4 我正在使用 spring boot、postgress 数据库和 Flywaydb 迁移到数据库版本,并在新租户注册时自动创建。 基本代码:https://gith...

回答 1 投票 0

如何使用 JOOQ 编写 where 子句,过滤 JSON 数组内 JSON 对象中的特定 JSON 属性?

我的 PostgreSQL 数据库的名为 services 的 JSONB 列中有此结构: [ { “状态”:“活动”, }, ] 我...

回答 1 投票 0

Vapor 服务器:致命错误:在初始化或获取字段之前无法访问字段:地址

我有一个vapor(4)服务器,最近添加了一个使用电子邮件地址查询数据库中居民的功能: func getResidentByEmail(req: Request) 抛出 -> EventLoopFuture 我有一个 Vapor (4) 服务器,最近添加了一个使用电子邮件地址查询数据库的居民的功能: func getResidentByEmail(req: Request) throws -> EventLoopFuture<Resident> { let token = try req.auth.require(Token.self) let email = req.parameters.get("email") ?? "" return Resident.query(on: req.db) .filter(\.$email == email) .first() .map { resident in guard let resident else { return Resident() } return resident } } 最初此功能有效:我能够向居民返回电子邮件地址。现在我的服务器因以下错误而崩溃: FluentKit/Field.swift:23:致命错误:在初始化或获取字段之前无法访问字段:地址 我不明白在初始化之前我在哪里访问地址字段。如果我重新启动服务器,这可能会显示电话号码而不是地址或其他字段,但错误的其余部分保持不变。 这是我的驻地模型: final class Resident: Model, Content { init() { } static let schema: String = "residents" @ID(key: .id) var id: UUID? @Field(key: "firstName") var firstName: String @Field(key: "middleName") var middleName: String @Field(key: "lastName") var lastName: String @Field(key: "phoneNumber") var phoneNumber: String @Field(key: "email") var email: String @Field(key: "dob") var dob: String @Field(key: "address") var address: String @Field(key: "rentAmount") var rentAmount: Double @Field(key: "pastDueRentOwed") var pastDueRentOwed: Double @Field(key: "isPastDue") var isPastDue: Bool @Field(key: "isRetiredClient") var isRetiredClient: Bool @Field(key: "monthlyReminderScheduled") var monthlyReminderScheduled: Bool @Field(key: "house") var house: String @Field(key: "roomNumber") var roomNumber: Int @Field(key: "bedNumber") var bedNumber: Int @Field(key: "housePin") var housePin: Int @Field(key: "moveInDate") var moveInDate: String 当没有找到驻留者时,不要返回一个带有空初始值设定项的新驻留实例,而是更适当地处理驻留者的缺失。试试这个 func getResidentByEmail(req: Request) throws -> EventLoopFuture<Resident> { let token = try req.auth.require(Token.self) let email = req.parameters.get("email") ?? "" return Resident.query(on: req.db) .filter(\.$email == email) .first() .unwrap(or: Abort(.notFound, reason: "Resident with email \(email) not found")) }

回答 1 投票 0

在 PostgreSQL 中获取某个范围内的日期列表

我想获取 PostgreSQL 数据库中两个日期(包括它们)之间的天数列表。例如,如果我有: 开始日期:2012年6月29日 结束日期:2012年7月3日 那么结果应该是: 29

回答 7 投票 0

使用 SQL 建立关系建模

我在 PostgreSQL 的表中有以下内容: 关系: ID:整数 状态:字符串 相关方: 关系 ID:int 人员 ID:int 作用:串 这个想法是一个关系有两个相关的 p...

回答 1 投票 0

为什么我没有得到此查询的任何结果(0 行)?

第一部分正在工作。我正在工作日,但是当我运行整个查询时,我得到“无行”,即使周一有订单。我无法弄清楚问题出在哪里。如果有人可以的话请帮助我...

回答 1 投票 0

duckdb - 由于约束而无法插入数据,但也没有约束

我在postgres中有一个表,我想使用duckdb插入其中。我对表有一个唯一约束,它使用多个列来确定唯一行。发生冲突时,重复的行会...

回答 1 投票 0

psql:连接数据库后如何切换到不同的角色?

是否可以更改用户在初始连接后与 postgres 交互时使用的 postgresql 角色? 该数据库将在 Web 应用程序中使用,我想使用

回答 3 投票 0

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