diff options
author | mkanat%bugzilla.org <> | 2008-07-01 16:42:07 +0200 |
---|---|---|
committer | mkanat%bugzilla.org <> | 2008-07-01 16:42:07 +0200 |
commit | f1f87e08fc375fd3195b1defa15e971b0b39a141 (patch) | |
tree | aa61b499fef9b79fc09a8d01e5f62c43b670c9aa /template/en/default/global | |
parent | 6ebbe174496b4f39a0737ec5febbaf78422e0856 (diff) | |
download | bugzilla-f1f87e08fc375fd3195b1defa15e971b0b39a141.tar.gz bugzilla-f1f87e08fc375fd3195b1defa15e971b0b39a141.tar.xz |
Bug 442863: ON DELETE CASCADE Foreign Keys should automatically delete invalid values during checksetup
Patch By Max Kanat-Alexander (module owner) a=mkanat
Diffstat (limited to 'template/en/default/global')
-rw-r--r-- | template/en/default/global/messages.html.tmpl | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/template/en/default/global/messages.html.tmpl b/template/en/default/global/messages.html.tmpl index be0d851e6..fa66e273b 100644 --- a/template/en/default/global/messages.html.tmpl +++ b/template/en/default/global/messages.html.tmpl @@ -599,6 +599,23 @@ [% ELSIF message_tag == "install_fk_drop" %] Dropping foreign key: [% table FILTER html %].[% column FILTER html %] -> [% fk.TABLE FILTER html %].[% fk.COLUMN FILTER html %]... + [% ELSIF message_tag == "install_fk_invalid" %] + ERROR: There are invalid values for the [% column FILTER html %] column in the [% table FILTER html %] + table. (These values do not exist in the [% foreign_table FILTER html %] table, in the + [% foreign_column FILTER html %] column.) + + Before continuing with checksetup, you will need to fix these values, + either by deleting these rows from the database, or changing the values + of [% column FILTER html %] in [% table FILTER html %] to point to valid values in [% foreign_table FILTER html %].[% foreign_column FILTER html %]. + + The bad values from the [% table FILTER html %].[% column FILTER html %] column are: + [%+ values.join(', ') FILTER html %] + + [% ELSIF message_tag == "install_fk_invalid_fixed" %] + WARNING: There were invalid values in [% table FILTER html %].[% column FILTER html %] + that have been [% IF action == 'delete' %]deleted[% ELSE %]set to NULL[% END %]: + [%+ values.join(', ') FILTER html %] + [% ELSIF message_tag == "install_group_create" %] Creating group [% name FILTER html %]... |