projects
/
mysql2postgres
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a2aa66d
)
Added support for char datatype
author
Marco Nenciarini
<marco.nenciarini@devise.it>
Fri, 4 Dec 2009 17:45:47 +0000
(
01:45
+0800)
committer
Max Lapshin
<max@maxidoors.ru>
Tue, 8 Dec 2009 08:04:16 +0000
(16:04 +0800)
mysql2psql
patch
|
blob
|
history
diff --git
a/mysql2psql
b/mysql2psql
index
6a2f2ac
..
4eb9aad
100755
(executable)
--- a/
mysql2psql
+++ b/
mysql2psql
@@
-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}"