使用flyway.clean()
时 -
我收到以下错误:
消息:SAP DBTech JDBC:[417]:不能在没有CASCADE的情况下丢弃 规范:不能删除外键引用的表。
有没有办法让Flyway级联放下所有对象?
答案 0 :(得分:1)
这听起来像个错误。请在问题跟踪器中提交一个问题,包括触发此问题的最小可能的SQL。
答案 1 :(得分:0)
如果要删除在SAP HANA上具有外键约束的表,则必须先删除这些约束,或者必须指定name
命令选项。
这在SAP HANA SQL reference guide中有记录。
请注意,CASCADE
将删除所有依赖对象,而不仅仅是约束。