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:
Kyle Hall 2013-02-04 08:16:58 -05:00 committed by Galen Charlton
parent 33b6ed32b4
commit 67fb83d525
2 changed files with 7 additions and 1 deletions

View file

@ -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`)

View file

@ -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)