提交 9e6733d5 编写于 作者: R Ryuta Kamizono

Refactor `SchemaCreation#visit_AddColumn`

上级 4eefa1a0
......@@ -15,9 +15,7 @@ def accept(o)
end
def visit_AddColumn(o)
sql_type = type_to_sql(o.type, o.limit, o.precision, o.scale)
sql = "ADD #{quote_column_name(o.name)} #{sql_type}"
add_column_options!(sql, column_options(o))
"ADD #{accept(o)}"
end
private
......
......@@ -4,12 +4,6 @@ module PostgreSQL
class SchemaCreation < AbstractAdapter::SchemaCreation
private
def visit_AddColumn(o)
sql_type = type_to_sql(o.type, o.limit, o.precision, o.scale)
sql = "ADD COLUMN #{quote_column_name(o.name)} #{sql_type}"
add_column_options!(sql, column_options(o))
end
def visit_ColumnDefinition(o)
sql = super
if o.primary_key? && o.type != :primary_key
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册