X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2FSchema.pm;h=e88b04a127631f4c50ffe093294f2686fa8cc739;hb=425d01722889a0d566a43a9a6e4c053b0d26331d;hp=771b88b70272abe1893a5c1d0e43b16057f3be43;hpb=65d290922a9aa05ff8695962093572eaa959ce47;p=freeside.git diff --git a/FS/FS/Schema.pm b/FS/FS/Schema.pm index 771b88b70..e88b04a12 100644 --- a/FS/FS/Schema.pm +++ b/FS/FS/Schema.pm @@ -7,7 +7,6 @@ use DBIx::DBSchema 0.33; use DBIx::DBSchema::Table; use DBIx::DBSchema::Column 0.06; use DBIx::DBSchema::Index; -use FS::UID qw(datasrc); @ISA = qw(Exporter); @EXPORT_OK = qw( dbdef dbdef_dist reload_dbdef ); @@ -552,10 +551,11 @@ sub tables_hashref { 'paymask', 'varchar', 'NULL', $char_d, '', '', 'paydate', 'varchar', 'NULL', 10, '', '', 'paybatch', 'varchar', 'NULL', $char_d, '', '', #for auditing purposes. + 'payunique', 'varchar', 'NULL', $char_d, '', '', #separate paybatch "unique" functions from current usage 'closed', 'char', 'NULL', 1, '', '', ], 'primary_key' => 'paynum', - 'unique' => [], + 'unique' => [ [ 'payunique' ] ], 'index' => [ [ 'custnum' ], [ 'paybatch' ], [ 'payby' ], [ '_date' ] ], },