yuzd / Hangfire.HttpJob

httpjob for Hangfire,restful api for Hangfire,job调度与业务分离
https://github.com/yuzd/Hangfire.HttpJob/wiki
MIT License
634 stars 186 forks source link

Agent能否扩展一个Oracle的日志输出库出来? #136

Closed Corps-Cy closed 3 years ago

Corps-Cy commented 3 years ago

通过Hangfire动态创建的库,其中库结构引用到了序列,在数据量多的情况下会出现 【ORA-02291: 违反完整约束条件 (C##NEWHOPE.FK_JOB_STATE_JOB) - 未找到父项关键字 】错误 我猜想可能是序列的问题,想请教下作者有什么处理方式

yuzd commented 3 years ago

oracle的方式我还没有用过,不过看报错是jobstate表和job表的外键导致的,也就是说写如jobstate的jobid列在job表不存在?

Corps-Cy commented 3 years ago

image 依据mysql的MysqlConsole类库 扩展的oracle版本 全文也就添加这两个表 怀疑是其他地方引起的这个问题

yuzd commented 3 years ago

哦 你是自己扩展的是吧。 这个你可以参考下 orcale的hangfire storage的那边是的sql是这样的。