Oracle/SQLite test adjustments to deal with new testdata field
Peter Rabbitson [Sat, 3 Oct 2009 18:11:03 +0000 (18:11 +0000)]
lib/SQL/Translator/Producer/Oracle.pm
t/48xml-to-sqlite.t
t/51-xml-to-oracle.t

index 2ae0f3f..a1bf01d 100644 (file)
@@ -616,7 +616,7 @@ sub create_field {
 
     $field_def .= " $data_type";
     if ( defined $size[0] && $size[0] > 0 ) {
-        $field_def .= '(' . join( ', ', @size ) . ')';
+        $field_def .= '(' . join( ',', @size ) . ')';
     }
 
     #
index 61b049d..60a607a 100644 (file)
@@ -60,7 +60,8 @@ CREATE UNIQUE INDEX emailuniqueindex ON Basic (email);
 DROP TABLE Another;
 
 CREATE TABLE Another (
-  id INTEGER PRIMARY KEY NOT NULL
+  id INTEGER PRIMARY KEY NOT NULL,
+  num numeric(10,2)
 );
 
 DROP VIEW IF EXISTS email_list;
@@ -109,7 +110,8 @@ eq_or_diff(\@sql,
           'CREATE UNIQUE INDEX emailuniqueindex ON Basic (email)',
           'DROP TABLE Another',
           'CREATE TABLE Another (
-  id INTEGER PRIMARY KEY NOT NULL
+  id INTEGER PRIMARY KEY NOT NULL,
+  num numeric(10,2)
 )',
           'DROP VIEW IF EXISTS email_list;
 CREATE VIEW email_list AS
index ec115b1..39931ca 100644 (file)
@@ -59,6 +59,7 @@ my $want = [
           'CREATE SEQUENCE sq_Another_id',
           'CREATE TABLE Another (
   id number(10) NOT NULL,
+  num number(10,2),
   PRIMARY KEY (id)
 )',
           'CREATE VIEW email_list AS
@@ -125,6 +126,7 @@ CREATE SEQUENCE sq_Another_id01;
 
 CREATE TABLE Another (
   id number(10) NOT NULL,
+  num number(10,2),
   PRIMARY KEY (id)
 );