summaryrefslogtreecommitdiffstats
path: root/template/en/default
diff options
context:
space:
mode:
authormkanat%bugzilla.org <>2008-07-01 16:42:07 +0200
committermkanat%bugzilla.org <>2008-07-01 16:42:07 +0200
commitf1f87e08fc375fd3195b1defa15e971b0b39a141 (patch)
treeaa61b499fef9b79fc09a8d01e5f62c43b670c9aa /template/en/default
parent6ebbe174496b4f39a0737ec5febbaf78422e0856 (diff)
downloadbugzilla-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')
-rw-r--r--template/en/default/global/messages.html.tmpl17
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 %] -&gt; [% 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 %]...