text back to clob
Fabien Wernli [Wed, 24 Feb 2010 17:17:46 +0000 (17:17 +0000)]
lib/SQL/Translator/Producer/Oracle.pm
t/51-xml-to-oracle.t
t/51-xml-to-oracle_quoted.t

index 1996140..0844dc6 100644 (file)
@@ -133,7 +133,7 @@ my %translate  = (
     mediumblob => 'blob',
     longblob   => 'blob',
     tinytext   => 'varchar2',
-    text       => 'varchar2',
+    text       => 'clob',
     longtext   => 'clob',
     mediumtext => 'clob',
     enum       => 'varchar2',
index 0d4e626..d7cff87 100644 (file)
@@ -46,7 +46,7 @@ my $want = [
           'CREATE TABLE Basic (
   id number(10) NOT NULL,
   title varchar2(100) DEFAULT \'hello\' NOT NULL,
-  description varchar2 DEFAULT \'\',
+  description clob DEFAULT \'\',
   email varchar2(500),
   explicitnulldef varchar2,
   explicitemptystring varchar2 DEFAULT \'\',
@@ -110,7 +110,7 @@ CREATE SEQUENCE sq_Basic_id01;
 CREATE TABLE Basic (
   id number(10) NOT NULL,
   title varchar2(100) DEFAULT 'hello' NOT NULL,
-  description varchar2 DEFAULT '',
+  description clob DEFAULT '',
   email varchar2(500),
   explicitnulldef varchar2,
   explicitemptystring varchar2 DEFAULT '',
index 73627ec..c5dddd7 100644 (file)
@@ -46,7 +46,7 @@ my $want = [
           'CREATE TABLE "Basic" (
   "id" number(10) NOT NULL,
   "title" varchar2(100) DEFAULT \'hello\' NOT NULL,
-  "description" varchar2 DEFAULT \'\',
+  "description" clob DEFAULT \'\',
   "email" varchar2(500),
   "explicitnulldef" varchar2,
   "explicitemptystring" varchar2 DEFAULT \'\',
@@ -110,7 +110,7 @@ CREATE SEQUENCE "sq_Basic_id01";
 CREATE TABLE "Basic" (
   "id" number(10) NOT NULL,
   "title" varchar2(100) DEFAULT 'hello' NOT NULL,
-  "description" varchar2 DEFAULT '',
+  "description" clob DEFAULT '',
   "email" varchar2(500),
   "explicitnulldef" varchar2,
   "explicitemptystring" varchar2 DEFAULT '',