[Koha-bugs] [Bug 3777] Field Sizes Inconsistent
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Tue Nov 30 22:17:12 CET 2010
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3777
--- Comment #5 from Katrin Fischer <katrin.fischer at bsz-bw.de> 2010-11-30 21:17:10 UTC ---
Started work on database changes, will all suggested changes made table
borrowers will look like this:
DROP TABLE IF EXISTS `borrowers`;
CREATE TABLE `borrowers` (
`borrowernumber` int(11) NOT NULL auto_increment,
`cardnumber` varchar(16) default NULL,
`surname` text default NULL,
`firstname` text default NULL,
`title` text default NULL,
`othernames` text default NULL,
`initials` text default NULL,
`streetnumber` varchar(10) default NULL,
`streettype` varchar(50) default NULL,
`address` text default NULL,
`address2` text default NULL,
`city` text default NULL,
`zipcode` varchar(50) default NULL,
`country` text default NULL,
`email` text default NULL,
`phone` text default NULL,
`mobile` text default NULL,
`fax` text default NULL,
`emailpro` text default NULL,
`phonepro` text default NULL,
`B_streetnumber` varchar(10) default NULL,
`B_streettype` varchar(50) default NULL,
`B_address` text default NULL,
`B_address2` text default NULL,
`B_city` text default NULL,
`B_zipcode` varchar(50) default NULL,
`B_country` text default NULL,
`B_email` text default NULL,
`B_phone` text default NULL,
`dateofbirth` date default NULL,
`branchcode` varchar(10) NOT NULL default '',
`categorycode` varchar(10) NOT NULL default '',
`dateenrolled` date default NULL,
`dateexpiry` date default NULL,
`gonenoaddress` tinyint(1) default NULL,
`lost` tinyint(1) default NULL,
`debarred` tinyint(1) default NULL,
`contactname` text default NULL,
`contactfirstname` text default NULL,
`contacttitle` text default NULL,
`guarantorid` int(11) default NULL,
`borrowernotes` text default NULL,
`relationship` varchar(100) default NULL,
`ethnicity` varchar(50) default NULL,
`ethnotes` text default NULL,
`sex` varchar(1) default NULL,
`password` varchar(30) default NULL,
`flags` int(11) default NULL,
`userid` varchar(50) default NULL,
`opacnote` text default NULL,
`contactnote` text default NULL,
`sort1` varchar(80) default NULL,
`sort2` varchar(80) default NULL,
`altcontactfirstname` text default NULL,
`altcontactsurname` text default NULL,
`altcontactaddress1` text default NULL,
`altcontactaddress2` text default NULL,
`altcontactaddress3` text default NULL,
`altcontactzipcode` varchar(50) default NULL,
`altcontactcountry` text default NULL,
`altcontactphone` text default NULL,
`smsalertnumber` text default NULL,
`privacy` integer(11) DEFAULT '1' NOT NULL,
UNIQUE KEY `cardnumber` (`cardnumber`),
PRIMARY KEY `borrowernumber` (`borrowernumber`),
KEY `categorycode` (`categorycode`),
KEY `branchcode` (`branchcode`),
KEY `userid` (`userid`),
KEY `guarantorid` (`guarantorid`),
CONSTRAINT `borrowers_ibfk_1` FOREIGN KEY (`categorycode`) REFERENCES
`categories` (`categorycode`),
CONSTRAINT `borrowers_ibfk_2` FOREIGN KEY (`branchcode`) REFERENCES
`branches` (`branchcode`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Please let me know if you see any problem with that or have suggestions for
further improvement.
--
Configure bugmail: http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the Koha-bugs
mailing list