]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 462068: Add FK constraints to the longdescs table - Patch by Vipin Hegde <vipinhe...
authorlpsolit%gmail.com <>
Tue, 31 Mar 2009 19:42:02 +0000 (19:42 +0000)
committerlpsolit%gmail.com <>
Tue, 31 Mar 2009 19:42:02 +0000 (19:42 +0000)
Bugzilla/DB/Schema.pm

index 1afdb6598ca1aad57efb2b7bc79b5c530909b8bd..7f094983f8eb701366fcd942df8e05fe495ed641 100644 (file)
@@ -375,8 +375,14 @@ use constant ABSTRACT_SCHEMA => {
         FIELDS => [
             comment_id      => {TYPE => 'MEDIUMSERIAL',  NOTNULL => 1,
                                 PRIMARYKEY => 1},
-            bug_id          => {TYPE => 'INT3',  NOTNULL => 1},
-            who             => {TYPE => 'INT3', NOTNULL => 1},
+            bug_id          => {TYPE => 'INT3',  NOTNULL => 1,
+                                REFERENCES => {TABLE => 'bugs',
+                                               COLUMN => 'bug_id',
+                                               DELETE => 'CASCADE'}},
+            who             => {TYPE => 'INT3', NOTNULL => 1,
+                                REFERENCES => {TABLE => 'profiles',
+                                               COLUMN => 'userid',
+                                               DELETE => 'RESTRICT'}},
             bug_when        => {TYPE => 'DATETIME', NOTNULL => 1},
             work_time       => {TYPE => 'decimal(5,2)', NOTNULL => 1,
                                 DEFAULT => '0'},