Skip to content

Commit d1a3b1d

Browse files
authored
Added method to build change column definition (#1110)
1 parent 137788e commit d1a3b1d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lib/active_record/connection_adapters/sqlserver/schema_statements.rb

+6
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,12 @@ def remove_index!(table_name, index_name)
221221
execute "DROP INDEX #{quote_column_name(index_name)} ON #{quote_table_name(table_name)}"
222222
end
223223

224+
def build_change_column_definition(table_name, column_name, type, **options) # :nodoc:
225+
td = create_table_definition(table_name)
226+
cd = td.new_column_definition(column_name, type, **options)
227+
ChangeColumnDefinition.new(cd, column_name)
228+
end
229+
224230
def build_change_column_default_definition(table_name, column_name, default_or_changes) # :nodoc:
225231
column = column_for(table_name, column_name)
226232
return unless column

0 commit comments

Comments
 (0)