Added support for char datatype
authorMarco Nenciarini <marco.nenciarini@devise.it>
Fri, 4 Dec 2009 17:45:47 +0000 (01:45 +0800)
committerMax Lapshin <max@maxidoors.ru>
Tue, 8 Dec 2009 08:04:16 +0000 (16:04 +0800)
mysql2psql

index 6a2f2ac..4eb9aad 100755 (executable)
@@ -38,6 +38,8 @@ class MysqlReader
         "integer"
       when /varchar/
         "varchar"
+      when /char/
+        "char"
       when /decimal/
         "decimal"
       else
@@ -193,6 +195,9 @@ class PostgresWriter < Writer
     null = column[:null] ? "" : " NOT NULL"
     type = 
     case column[:type]
+    when "char"
+      default = default + "::char" if default
+      "character(#{column[:length]})"
     when "varchar"
       default = default + "::character varying" if default
 #      puts "VARCHAR: #{column.inspect}"