Bug 22899: (QA follow-up) Ensure constraint is created
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
This commit is contained in:
parent
f21ebad7d2
commit
49a6aac8b6
1 changed files with 5 additions and 0 deletions
|
@ -2,6 +2,11 @@ $DBversion = 'XXX'; # will be replaced by the RM
|
|||
if( CheckVersion( $DBversion ) ) {
|
||||
# you can use $dbh here like:
|
||||
unless ( foreign_key_exists( 'tmp_holdsqueue', 'tmp_holdsqueue_ibfk_1' ) ) {
|
||||
$dbh->do(q{
|
||||
DELETE t FROM tmp_holdsqueue t
|
||||
LEFT JOIN items i ON t.itemnumber=i.itemnumber
|
||||
WHERE i.itemnumber IS NULL
|
||||
});
|
||||
$dbh->do(q{
|
||||
ALTER TABLE tmp_holdsqueue
|
||||
ADD CONSTRAINT `tmp_holdsqueue_ibfk_1` FOREIGN KEY (`itemnumber`)
|
||||
|
|
Loading…
Reference in a new issue