






























这是一个创建于 749 天前的主题,其中的信息可能已经有所发展或是发生改变。
考虑 ai 时代了。为了用上 pgvector ,尝试接下来把主数据库直接换用 pg 。
请教点经验
之前 mysql 时,update_time 是自动更新。postgres 好像不能自动更新,有什么好的替代方案。
1 gzlock 2024 年 5 月 25 日用 prisma 挺容易的,就是需要多装一个 nodejs 环境 |
2 sagaxu 2024 年 5 月 25 日1. bigserial |
3 ntdll 2024 年 5 月 25 日pg 里一般通过 serial 类型实现自增。 至于其他建库、建表等基础操作,DDL 语句都是一样的。 create database “update_time 是自动更新”不太理解含义,如果是值得记录更新时,希望 DB 自动设置某个字段,你可以使用触发器。 |
5 tairan2006 2024 年 5 月 25 日 via Androidai 时代了 你这些问题都可以问 ai 的 |
6 suuuch 2024 年 5 月 25 日#3 说的很正确了。 update_time 自动更新,pg 确实不支持,替代方案是放到 ORM 去实现。 PG 的默认编码是 UTF8 的,默认 UTF8 的编码兼容性很不错,中英文直接用毫无问题。 |
9 suuuch 2024 年 5 月 25 日@iamdlsdls 我对这个问题的理解是像 Mysql 那样,created_time, updated_time 的操作,updated_time 可以跟随 这一行记录中的任何一个字段的数据变化而自动更新,且不需要单独指定 updated_time = now() 这样写出来。 |
10 ysw 2024 年 5 月 26 日用 orm 吧 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。