diff --git a/migrate/changeset/ansisql.py b/migrate/changeset/ansisql.py index 48113e3..fea4037 100644 --- a/migrate/changeset/ansisql.py +++ b/migrate/changeset/ansisql.py @@ -290,6 +290,10 @@ class ANSIConstraintGenerator(ANSIConstraintCommon): ) ret = "CONSTRAINT %(name)s FOREIGN KEY (%(columns)s) "\ "REFERENCES %(reftable)s (%(referenced)s)" % params + if cons.onupdate: + ret = ret + " ON UPDATE %s" % cons.onupdate + if cons.ondelete: + ret = ret + " ON DELETE %s" % cons.ondelete elif isinstance(cons, constraint.CheckConstraint): ret = "CHECK (%s)" % cons.sqltext else: