Analog zu Commit 
72ad92fd die Feldlänge bei bestimmten Datenbankfelder
erhöht (vorher varchar, jetzt text)
account_number bank_code ustid name contact
 
 __PACKAGE__->meta->table('vendor');
 
 __PACKAGE__->meta->columns(
 __PACKAGE__->meta->table('vendor');
 
 __PACKAGE__->meta->columns(
-  account_number   => { type => 'varchar', length => 15 },
+  account_number   => { type => 'text' },
   bank             => { type => 'text' },
   bank             => { type => 'text' },
-  bank_code        => { type => 'varchar', length => 10 },
+  bank_code        => { type => 'text' },
   bcc              => { type => 'text' },
   bic              => { type => 'varchar', length => 100 },
   business_id      => { type => 'integer' },
   cc               => { type => 'text' },
   city             => { type => 'varchar', length => 75 },
   bcc              => { type => 'text' },
   bic              => { type => 'varchar', length => 100 },
   business_id      => { type => 'integer' },
   cc               => { type => 'text' },
   city             => { type => 'varchar', length => 75 },
-  contact          => { type => 'varchar', length => 75 },
+  contact          => { type => 'text' },
   country          => { type => 'varchar', length => 75 },
   creditlimit      => { type => 'numeric', precision => 15, scale => 5 },
   currency_id      => { type => 'integer', not_null => 1 },
   country          => { type => 'varchar', length => 75 },
   creditlimit      => { type => 'numeric', precision => 15, scale => 5 },
   currency_id      => { type => 'integer', not_null => 1 },
 
   language         => { type => 'varchar', length => 5 },
   language_id      => { type => 'integer' },
   mtime            => { type => 'timestamp' },
   language         => { type => 'varchar', length => 5 },
   language_id      => { type => 'integer' },
   mtime            => { type => 'timestamp' },
-  name             => { type => 'varchar', length => 75, not_null => 1 },
+  name             => { type => 'text', not_null => 1 },
   notes            => { type => 'text' },
   obsolete         => { type => 'boolean', default => 'false' },
   payment_id       => { type => 'integer' },
   notes            => { type => 'text' },
   obsolete         => { type => 'boolean', default => 'false' },
   payment_id       => { type => 'integer' },
 
   terms            => { type => 'integer', default => '0' },
   user_password    => { type => 'varchar', length => 12 },
   username         => { type => 'varchar', length => 50 },
   terms            => { type => 'integer', default => '0' },
   user_password    => { type => 'varchar', length => 12 },
   username         => { type => 'varchar', length => 50 },
-  ustid            => { type => 'varchar', length => 14 },
+  ustid            => { type => 'text' },
   v_customer_id    => { type => 'text' },
   vendornumber     => { type => 'text' },
   zipcode          => { type => 'varchar', length => 10 },
   v_customer_id    => { type => 'text' },
   vendornumber     => { type => 'text' },
   zipcode          => { type => 'varchar', length => 10 },
 
--- /dev/null
+-- @tag: vendor_long_entries
+-- @description: Lange Spalten für Lieferantentabelle
+-- @depends: release_3_1_0
+
+ALTER TABLE vendor ALTER COLUMN account_number TYPE text;
+ALTER TABLE vendor ALTER COLUMN bank_code TYPE text;
+ALTER TABLE vendor ALTER COLUMN ustid TYPE text;
+ALTER TABLE vendor ALTER COLUMN name TYPE text;
+ALTER TABLE vendor ALTER COLUMN contact TYPE text;
+