日志记录和级联删除

为了使级联删除起作用,必须在您的数据库中打开日志记录,因为当您指定级联删除时,首先在父表的主键上执行删除。如果在执行父表的主键的行删除之后,但在删除子表的外键的行之前,系统出现故障,则违反引用完整性。如果关闭日志记录,即使是临时地关闭,也不会级联删除。然而,在重新打开日志记录之后,又可级联删除。

GBase 8s 允许您使用 CREATE DATABASE 语句中的 WITH LOG 子句来打开日志记录。