postgresql 相关问题

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

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

django 和 postgresql 的字符变化错误

我在 django Rest 项目中使用了 postgresql。 但是当我想迁移我的项目时,我遇到了一些字符变化的错误,如下所示 (myenv) root@srv524469:~/django-paynans# python manage.py

回答 1 投票 0

Postgres IN 子句接受不在表中的列名

这是一个错误吗? Postgres“IN”子句接受不在子查询表中的列名 (请注意,“product_name”不是inner_table 中的有效列,但用于 &...

回答 1 投票 0

复合主键django和timescaledb(postgresql)

我使用 django 作为我的后端,使用 postgresql 作为我的数据库,因为我有时间序列数据,我使用 timescaledb。我有称为设备的超表。字段上有一个复合主键

回答 1 投票 0

触发器内部不存在postgresql扩展函数

我已使用 CREATE EXTENSION pgsodium 将 pgsodium 安装到数据库中。 这是 \dx 的输出 西文本 | 1.6 | 1.6民众 PG钠| 3.1.9 |丙酸钠 plpgsql | plpgsql | 1.0 | pg_目录...

回答 1 投票 0

尝试保留未发现的对象类型实体

问题 我是 Nest.js 和 Mikro-ORM 的新手,作为工作要求我必须学习它们。 这个栈需要TypeScript,我打心底里鄙视它,但又不得不做。 我有...

回答 3 投票 0

如何修复此错误“RangeError [ERR_SOCKET_BAD_PORT]:端口应 >= 0 且 < 65536. Received NaN."?

我最近在我的系统上下载了 Windows 11,从那时起(我不知道这是否是主要问题)我使用“npm start”启动我的react.js应用程序并在我的终端中激活nodemon,我得到一个&

回答 2 投票 0

SQL Group By 聚合到单独的列中

我正在使用Postgres,并且想编写SQL来执行以下操作。 到目前为止我有这个: 选择 a.id, string_agg(concat(c.fname), ', ') 作为批准者 从 自动审批审批者配置a 左连接

回答 1 投票 0

我可以将额外的参数传递给可调用的 panda to_sql 方法吗?

我一直在查看 pandas 文档和 pandas 源代码,以尽可能最快的方式将大型 CSV 表传递到我的 PostgreSQL 数据库中。 使用 pandas.DataFrame.to_sql 使用 Callable 方法...

回答 0 投票 0

PostgreSQL:NOT VALID 约束与验证触发器

我有一个带有“货币”列的表。 我想阻止进一步插入某些货币,而不删除现有货币。 最初我正在考虑验证触发器......

回答 1 投票 0

表上的插入或更新违反了外键约束,表中不存在键

我正在尝试将一个条目插入到我的数据库中,该条目与另一个实体具有一对一的关系。我正在使用 spring data jpa 和 postgres。 我的代码如下所示: @MappedSuperclass @盖特 @塞特 @

回答 1 投票 0

如何避免postgresql检查某个chunk

这听起来很奇怪,但我想在不修复丢失或损坏的块的情况下解决问题。 我不维护数据库,所以我对它的理解有点模糊。但据我了解...

回答 1 投票 0

如何避免postgresql检查某个chunk

这听起来很奇怪,但我想在不修复丢失或损坏的块的情况下解决问题。 我不维护数据库,所以我对它的理解有点模糊。但据我了解...

回答 1 投票 0

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