当前位置: 首页 > news >正文

Postgresql 数据库 自增字段,Vastbase 无效的问题

本地开发使用Postgresql 数据库,设置字段 SortId 为整型,Type 为IENTITY, BY DEFAULT,

通过EF Core插入数据时,本地测试通过,在vastbase数据库中报错, SortId为空的问题。

通过检索发现,是vastbase 数据库与postgresql 处理自增逻辑不同,(应该是vastbase 用的数据库太老吧)

AI建议 不要再使用 Identity。

直接改成 Sequence

通过如下脚本实现:

CREATE SEQUENCE "PictureMarker_SortId_seq"; ALTER TABLE "PictureMarker" ALTER COLUMN "SortId" SET DEFAULT nextval('"PictureMarker_SortId_seq"');

再执行

SELECT setval( '"PictureMarker_SortId_seq"', COALESCE((SELECT MAX("SortId") FROM "PictureMarker"),0) );

验证:

SELECT column_default FROM information_schema.columns WHERE table_name='PictureMarker' AND column_name='SortId';

应输出

nextval(...) 之类的

此时,可以不修改后端代码,修复当前问题

http://www.jsqmd.com/news/1145031/

相关文章:

  • 找到高薪工作的第一步:初步了解python
  • 磁吸转轴支架主流防松结构设计全解:5 类方案对比与选型指南
  • 如何用novel-downloader轻松下载全网100+小说网站?终极指南来了!
  • Linux 内核软中断子系统 九章编译法,AI直译完成汇编码
  • 我是如何利用 WorkBuddy 创建一个项目经营分析表解读 Skill 的
  • Spark 4.1.2 + Scala 2.13 开发环境:IntelliJ IDEA 2024.3 与 SBT 1.9.9 配置实战
  • 第二章Netty,EventLoop线程切换源码分析
  • Vben精讲:07-Vben环境配置详解
  • linux 7.1新版 | 大模型repo推荐
  • 迁安本地人认可的家电清洗机构家电清洗行业基础标准及要点解读
  • 模型量化 INT8 实战:PyTorch 静态量化 3 步实现 ResNet-18 推理加速 2.5 倍
  • BilibiliDown:B站视频下载的终极实战指南
  • 2026下半年环县事业单位机构TOP3测评|精准择校指南
  • 2026年AI站点开发系统有哪些,零代码与代码工具盘点
  • IPA 工作流、IPA Agent、GUI Agent:程序员视角下到底有什么区别?
  • PID控制器原理与参数整定:从基础概念到工程实践详解
  • 【教你从0到1入门python】Python作为当下人工智能领域最火爆的编程语言,应用广泛,十分重要。
  • 老旗舰机现状分析与新机升级指南:从骁龙865到8 Gen 3的技术演进
  • 深入浅出 Kubernetes Service:详解 type: LoadBalancer 的工作原理与流量生命周期
  • 销售合同智能审核和客户分级管理能用Agent吗?——企业级AI Agent落地路径与架构深度拆解
  • 2026装修获客渠道全维度测评:线上/线下/转介绍/异业合作大小装企适配指南
  • 2026年商务安保服务市场观察 梳理业内不同机构服务特点
  • 学乒乓球不踩坑的几大核心:专业、有资质、教练带训有成绩、场地保障、多部门背书、持久老牌
  • Agent 项目经验分享
  • 为什么使用sum时要初始化为0,一篇文章教你搞懂
  • Python的下载与安装
  • AI漫剧分镜提示词之赛博朋克漫剧
  • CAN总线仲裁机制、FreeRTOS任务优先级
  • Python 解释器完整安装、环境变量与多版本共存实操指南
  • 内网安全:MS17-010漏洞原理