Browse Source

MigrationHandler : add ON DELETE CASCADE & ON UPDATE CASCADE to FK

Yann Weber 9 years ago
parent
commit
e9fcd15c48
1 changed files with 3 additions and 1 deletions
  1. 3
    1
      DataSource/MySQL/migrationhandler.py

+ 3
- 1
DataSource/MySQL/migrationhandler.py View File

@@ -494,7 +494,9 @@ ADD COLUMN {col_name} {col_type} {col_specs};"""
494 494
 
495 495
         self._query("""ALTER TABLE {src_table}
496 496
 ADD CONSTRAINT {fk_name}
497
-FOREIGN KEY ({src_col}) references {dst_table}({dst_col});""".format(
497
+FOREIGN KEY ({src_col}) references {dst_table}({dst_col})
498
+ON DELETE CASCADE
499
+ON UPDATE CASCADE;""".format(
498 500
     fk_name=utils.escape_idname(fk_name),
499 501
     src_table=stname,
500 502
     src_col=scname,

Loading…
Cancel
Save