SchamInfo -> Rose Model
authorSven Schöling <s.schoeling@linet-services.de>
Fri, 10 Sep 2010 13:03:48 +0000 (15:03 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Fri, 10 Sep 2010 13:03:48 +0000 (15:03 +0200)
SL/DB/Helpers/ALL.pm
SL/DB/Helpers/Mappings.pm
SL/DB/MetaSetup/SchemaInfo.pm [new file with mode: 0644]
SL/DB/SchemaInfo.pm [new file with mode: 0644]

index f766d16..396b38d 100644 (file)
@@ -42,6 +42,7 @@ use SL::DB::PurchaseInvoice;
 use SL::DB::RMA;
 use SL::DB::SepaExport;
 use SL::DB::SepaExportItem;
+use SL::DB::SchemaInfo;
 use SL::DB::Shipto;
 use SL::DB::Tax;
 use SL::DB::Taxkey;
index d4ee675..15ce697 100644 (file)
@@ -14,7 +14,6 @@ my @lxoffice_blacklist_permanent = qw(
 # these are not managed _yet_, but will hopefully at some point.
 # if you are confident that one of these works, remove it here.
 my @lxoffice_blacklist_temp = qw(
-     schema_info
 );
 
 my @lxoffice_blacklist = (@lxoffice_blacklist_permanent, @lxoffice_blacklist_temp);
@@ -56,6 +55,7 @@ my %lxoffice_package_names = (
   rma                            => 'RMA',
   sepa_export                    => 'sepa_export',
   sepa_export_items              => 'sepa_export_item',
+  schema_info                    => 'schema_info',
   tax                            => 'tax',
   taxkeys                        => 'taxkey',
   units                          => 'unit',
diff --git a/SL/DB/MetaSetup/SchemaInfo.pm b/SL/DB/MetaSetup/SchemaInfo.pm
new file mode 100644 (file)
index 0000000..0a1e70e
--- /dev/null
@@ -0,0 +1,24 @@
+# This file has been auto-generated. Do not modify it; it will be overwritten
+# by rose_auto_create_model.pl automatically.
+package SL::DB::SchemaInfo;
+
+use strict;
+
+use base qw(SL::DB::Object);
+
+__PACKAGE__->meta->setup(
+  table   => 'schema_info',
+
+  columns => [
+    tag   => { type => 'text', not_null => 1 },
+    login => { type => 'text' },
+    itime => { type => 'timestamp', default => 'now()' },
+  ],
+
+  primary_key_columns => [ 'tag' ],
+
+  allow_inline_column_values => 1,
+);
+
+1;
+;
diff --git a/SL/DB/SchemaInfo.pm b/SL/DB/SchemaInfo.pm
new file mode 100644 (file)
index 0000000..b1c38d4
--- /dev/null
@@ -0,0 +1,13 @@
+# This file has been auto-generated only because it didn't exist.
+# Feel free to modify it at will; it will not be overwritten automatically.
+
+package SL::DB::SchemaInfo;
+
+use strict;
+
+use SL::DB::MetaSetup::SchemaInfo;
+
+# Creates get_all, get_all_count, get_all_iterator, delete_all and update_all.
+__PACKAGE__->meta->make_manager_class;
+
+1;