diff options
Diffstat (limited to 'Bugzilla/DB/Schema.pm')
-rw-r--r-- | Bugzilla/DB/Schema.pm | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/Bugzilla/DB/Schema.pm b/Bugzilla/DB/Schema.pm index a4d44d191..2efdbefc4 100644 --- a/Bugzilla/DB/Schema.pm +++ b/Bugzilla/DB/Schema.pm @@ -671,7 +671,6 @@ use constant ABSTRACT_SCHEMA => { visibility_field_id => {TYPE => 'INT3', REFERENCES => {TABLE => 'fielddefs', COLUMN => 'id'}}, - visibility_value_id => {TYPE => 'INT2'}, value_field_id => {TYPE => 'INT3', REFERENCES => {TABLE => 'fielddefs', COLUMN => 'id'}}, @@ -688,6 +687,25 @@ use constant ABSTRACT_SCHEMA => { ], }, + # Field Visibility Information + # ------------------------- + + field_visibility => { + FIELDS => [ + field_id => {TYPE => 'INT3', + REFERENCES => {TABLE => 'fielddefs', + COLUMN => 'id', + DELETE => 'CASCADE'}}, + value_id => {TYPE => 'INT2', NOTNULL => 1} + ], + INDEXES => [ + field_visibility_field_id_idx => { + FIELDS => [qw(field_id value_id)], + TYPE => 'UNIQUE' + }, + ], + }, + # Per-product Field Values # ------------------------ |