problem during schema create,statement create sequence act_evt_log_seq


今天在調試程序的時候出現“problem during schema create,statement create sequence act_evt_log_seq”這個錯誤,跟蹤發現是這樣造成的。

很早之前的activiti數據表中村里很多數據,我就把表刪了,重新建個空的,重新建后,一運行就報上面的錯誤。

最后發現是刪表的時候,沒有刪除 act_evt_log_seq。使用語句 "drop sequence act_evt_log_seq"刪除這個序列就解決問題了。

 

補充:

databaseSchemaUpdate屬性的取值:

  flase: 默認值。activiti在啟動時,會對比數據庫表中保存的版本,如果沒有表或者版本不匹配,將拋出異常。

  true: activiti會對數據庫中所有表進行更新操作。如果表不存在,則自動創建。

  create_drop: 在activiti啟動時創建表,在關閉時刪除表(必須手動關閉引擎,才能刪除表)。

  drop_create: 在activiti啟動時刪除原來的舊表,然后在創建新表(不需要手動關閉引擎)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM