data_type: 'varchar'
is_nullable: 1
- size: 16
+ size: 32
=head2 surname
- data_type: 'mediumtext'
+ data_type: 'longtext'
is_nullable: 1
=head2 firstname
- data_type: 'text'
+ data_type: 'mediumtext'
is_nullable: 1
=head2 title
- data_type: 'mediumtext'
+ data_type: 'longtext'
is_nullable: 1
=head2 othernames
- data_type: 'mediumtext'
+ data_type: 'longtext'
is_nullable: 1
=head2 initials
- data_type: 'text'
+ data_type: 'mediumtext'
is_nullable: 1
=head2 streetnumber
=head2 address
- data_type: 'mediumtext'
+ data_type: 'longtext'
is_nullable: 1
=head2 address2
- data_type: 'text'
+ data_type: 'mediumtext'
is_nullable: 1
=head2 city
- data_type: 'mediumtext'
+ data_type: 'longtext'
is_nullable: 1
=head2 state
- data_type: 'text'
+ data_type: 'mediumtext'
is_nullable: 1
=head2 zipcode
=head2 country
- data_type: 'text'
+ data_type: 'mediumtext'
is_nullable: 1
=head2 email
- data_type: 'mediumtext'
+ data_type: 'longtext'
is_nullable: 1
=head2 phone
- data_type: 'text'
+ data_type: 'mediumtext'
is_nullable: 1
=head2 mobile
=head2 fax
- data_type: 'mediumtext'
+ data_type: 'longtext'
is_nullable: 1
=head2 emailpro
- data_type: 'text'
+ data_type: 'mediumtext'
is_nullable: 1
=head2 phonepro
- data_type: 'text'
+ data_type: 'mediumtext'
is_nullable: 1
=head2 B_streetnumber
=head2 B_address2
accessor: 'b_address2'
- data_type: 'text'
+ data_type: 'mediumtext'
is_nullable: 1
=head2 B_city
accessor: 'b_city'
- data_type: 'mediumtext'
+ data_type: 'longtext'
is_nullable: 1
=head2 B_state
accessor: 'b_state'
- data_type: 'text'
+ data_type: 'mediumtext'
is_nullable: 1
=head2 B_zipcode
=head2 B_country
accessor: 'b_country'
- data_type: 'text'
+ data_type: 'mediumtext'
is_nullable: 1
=head2 B_email
accessor: 'b_email'
- data_type: 'text'
+ data_type: 'mediumtext'
is_nullable: 1
=head2 B_phone
accessor: 'b_phone'
- data_type: 'mediumtext'
+ data_type: 'longtext'
is_nullable: 1
=head2 dateofbirth
datetime_undef_if_invalid: 1
is_nullable: 1
+=head2 date_renewed
+
+ data_type: 'date'
+ datetime_undef_if_invalid: 1
+ is_nullable: 1
+
=head2 gonenoaddress
data_type: 'tinyint'
=head2 contactname
- data_type: 'mediumtext'
+ data_type: 'longtext'
is_nullable: 1
=head2 contactfirstname
- data_type: 'text'
+ data_type: 'mediumtext'
is_nullable: 1
=head2 contacttitle
- data_type: 'text'
+ data_type: 'mediumtext'
is_nullable: 1
=head2 guarantorid
=head2 borrowernotes
- data_type: 'mediumtext'
+ data_type: 'longtext'
is_nullable: 1
=head2 relationship
=head2 opacnote
- data_type: 'mediumtext'
+ data_type: 'longtext'
is_nullable: 1
=head2 contactnote
=head2 altcontactstate
- data_type: 'text'
+ data_type: 'mediumtext'
is_nullable: 1
=head2 altcontactzipcode
=head2 altcontactcountry
- data_type: 'text'
+ data_type: 'mediumtext'
is_nullable: 1
=head2 altcontactphone
=head2 extended_attributes
- data_type: 'text'
+ data_type: 'mediumtext'
+ is_nullable: 1
+
+=head2 gdpr_proc_consent
+
+ data_type: 'datetime'
+ datetime_undef_if_invalid: 1
is_nullable: 1
=cut
"borrowernumber",
{ data_type => "integer", default_value => 0, is_nullable => 0 },
"cardnumber",
- { data_type => "varchar", is_nullable => 1, size => 16 },
+ { data_type => "varchar", is_nullable => 1, size => 32 },
"surname",
- { data_type => "mediumtext", is_nullable => 1 },
+ { data_type => "longtext", is_nullable => 1 },
"firstname",
- { data_type => "text", is_nullable => 1 },
- "title",
{ data_type => "mediumtext", is_nullable => 1 },
+ "title",
+ { data_type => "longtext", is_nullable => 1 },
"othernames",
- { data_type => "mediumtext", is_nullable => 1 },
+ { data_type => "longtext", is_nullable => 1 },
"initials",
- { data_type => "text", is_nullable => 1 },
+ { data_type => "mediumtext", is_nullable => 1 },
"streetnumber",
{ data_type => "varchar", is_nullable => 1, size => 10 },
"streettype",
{ data_type => "varchar", is_nullable => 1, size => 50 },
"address",
- { data_type => "mediumtext", is_nullable => 1 },
+ { data_type => "longtext", is_nullable => 1 },
"address2",
- { data_type => "text", is_nullable => 1 },
- "city",
{ data_type => "mediumtext", is_nullable => 1 },
+ "city",
+ { data_type => "longtext", is_nullable => 1 },
"state",
- { data_type => "text", is_nullable => 1 },
+ { data_type => "mediumtext", is_nullable => 1 },
"zipcode",
{ data_type => "varchar", is_nullable => 1, size => 25 },
"country",
- { data_type => "text", is_nullable => 1 },
- "email",
{ data_type => "mediumtext", is_nullable => 1 },
+ "email",
+ { data_type => "longtext", is_nullable => 1 },
"phone",
- { data_type => "text", is_nullable => 1 },
+ { data_type => "mediumtext", is_nullable => 1 },
"mobile",
{ data_type => "varchar", is_nullable => 1, size => 50 },
"fax",
- { data_type => "mediumtext", is_nullable => 1 },
+ { data_type => "longtext", is_nullable => 1 },
"emailpro",
- { data_type => "text", is_nullable => 1 },
+ { data_type => "mediumtext", is_nullable => 1 },
"phonepro",
- { data_type => "text", is_nullable => 1 },
+ { data_type => "mediumtext", is_nullable => 1 },
"B_streetnumber",
{
accessor => "b_streetnumber",
size => 100,
},
"B_address2",
- { accessor => "b_address2", data_type => "text", is_nullable => 1 },
+ { accessor => "b_address2", data_type => "mediumtext", is_nullable => 1 },
"B_city",
- { accessor => "b_city", data_type => "mediumtext", is_nullable => 1 },
+ { accessor => "b_city", data_type => "longtext", is_nullable => 1 },
"B_state",
- { accessor => "b_state", data_type => "text", is_nullable => 1 },
+ { accessor => "b_state", data_type => "mediumtext", is_nullable => 1 },
"B_zipcode",
{
accessor => "b_zipcode",
size => 25,
},
"B_country",
- { accessor => "b_country", data_type => "text", is_nullable => 1 },
+ { accessor => "b_country", data_type => "mediumtext", is_nullable => 1 },
"B_email",
- { accessor => "b_email", data_type => "text", is_nullable => 1 },
+ { accessor => "b_email", data_type => "mediumtext", is_nullable => 1 },
"B_phone",
- { accessor => "b_phone", data_type => "mediumtext", is_nullable => 1 },
+ { accessor => "b_phone", data_type => "longtext", is_nullable => 1 },
"dateofbirth",
{ data_type => "date", datetime_undef_if_invalid => 1, is_nullable => 1 },
"branchcode",
{ data_type => "date", datetime_undef_if_invalid => 1, is_nullable => 1 },
"dateexpiry",
{ data_type => "date", datetime_undef_if_invalid => 1, is_nullable => 1 },
+ "date_renewed",
+ { data_type => "date", datetime_undef_if_invalid => 1, is_nullable => 1 },
"gonenoaddress",
{ data_type => "tinyint", is_nullable => 1 },
"lost",
"debarredcomment",
{ data_type => "varchar", is_nullable => 1, size => 255 },
"contactname",
- { data_type => "mediumtext", is_nullable => 1 },
+ { data_type => "longtext", is_nullable => 1 },
"contactfirstname",
- { data_type => "text", is_nullable => 1 },
+ { data_type => "mediumtext", is_nullable => 1 },
"contacttitle",
- { data_type => "text", is_nullable => 1 },
+ { data_type => "mediumtext", is_nullable => 1 },
"guarantorid",
{ data_type => "integer", is_nullable => 1 },
"borrowernotes",
- { data_type => "mediumtext", is_nullable => 1 },
+ { data_type => "longtext", is_nullable => 1 },
"relationship",
{ data_type => "varchar", is_nullable => 1, size => 100 },
"sex",
"userid",
{ data_type => "varchar", is_nullable => 1, size => 75 },
"opacnote",
- { data_type => "mediumtext", is_nullable => 1 },
+ { data_type => "longtext", is_nullable => 1 },
"contactnote",
{ data_type => "varchar", is_nullable => 1, size => 255 },
"sort1",
"altcontactaddress3",
{ data_type => "varchar", is_nullable => 1, size => 255 },
"altcontactstate",
- { data_type => "text", is_nullable => 1 },
+ { data_type => "mediumtext", is_nullable => 1 },
"altcontactzipcode",
{ data_type => "varchar", is_nullable => 1, size => 50 },
"altcontactcountry",
- { data_type => "text", is_nullable => 1 },
+ { data_type => "mediumtext", is_nullable => 1 },
"altcontactphone",
{ data_type => "varchar", is_nullable => 1, size => 50 },
"smsalertnumber",
"privacy",
{ data_type => "integer", is_nullable => 1 },
"extended_attributes",
- { data_type => "text", is_nullable => 1 },
+ { data_type => "mediumtext", is_nullable => 1 },
+ "gdpr_proc_consent",
+ {
+ data_type => "datetime",
+ datetime_undef_if_invalid => 1,
+ is_nullable => 1,
+ },
);
=head1 PRIMARY KEY
__PACKAGE__->set_primary_key("verification_token", "borrowernumber");
-# Created by DBIx::Class::Schema::Loader v0.07042 @ 2016-12-12 20:04:12
-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:IZNhBX5Bj+x4S8JCWG+7lA
+# Created by DBIx::Class::Schema::Loader v0.07042 @ 2018-09-20 13:00:20
+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:qQ0BWngri+79YvK9S8zZPg
+sub koha_object_class {
+ 'Koha::Patron::Modification';
+}
+sub koha_objects_class {
+ 'Koha::Patron::Modifications';
+}
-# You can replace this text with custom content, and it will be preserved on regeneration
1;