Bug 7718 - Remove itemnumber column from serials table
Remove the column 'itemnumber' from the table 'serial'. This is a 1 to many relationship, and this reference does not make sense. The 'serialitems' table handles the relationship between the 'items' table and the 'serial' table. Test Plan: 1) Apply patch 2) Run updatedatabase.pl 3) Verify serial.itemnumber has been removed from the database Signed-off-by: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com> Column removed. No errors. Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com> Signed-off-by: Galen Charlton <gmc@esilibrary.com>
This commit is contained in:
parent
33b6ed32b4
commit
67fb83d525
2 changed files with 7 additions and 1 deletions
|
@ -1900,7 +1900,6 @@ CREATE TABLE `serial` (
|
|||
`planneddate` date default NULL,
|
||||
`notes` text,
|
||||
`publisheddate` date default NULL,
|
||||
`itemnumber` text default NULL,
|
||||
`claimdate` date default NULL,
|
||||
`routingnotes` text,
|
||||
PRIMARY KEY (`serialid`)
|
||||
|
|
|
@ -6942,6 +6942,13 @@ if ( CheckVersion($DBversion) ) {
|
|||
SetVersion ($DBversion);
|
||||
}
|
||||
|
||||
$DBversion ="3.13.00.XXX";
|
||||
if ( CheckVersion($DBversion) ) {
|
||||
$dbh->do("ALTER TABLE serial DROP itemnumber");
|
||||
print "Upgrade to $DBversion done (Bug 7718 - Remove itemnumber column from serials table)\n";
|
||||
SetVersion($DBversion);
|
||||
}
|
||||
|
||||
=head1 FUNCTIONS
|
||||
|
||||
=head2 TableExists($table)
|
||||
|
|
Loading…
Reference in a new issue