环境
系统平台:Linux x86-64 Red Hat Enterprise Linux 7
版本:4.5
症状
hibernate 自增主键调用序列,在插入数据时报错:对于序列“seq_xxl_job_xxx”权限不足。
问题原因
数据迁移时用户未作处理和区分,导致权限问题。
解决方案
查看序列所有者。
highgo=# \ds seq_a
List of relations
Schema | Name | Type | Owner
--------±------±---------±-------
public | seq_a | sequence | sysdba
(1 row)
所有者登陆进行赋权。
grant usage on SEQUENCE seq_name to PUBLIC ;