diff --git a/lib/active_record/connection_adapters/oracle_enhanced/schema_statements.rb b/lib/active_record/connection_adapters/oracle_enhanced/schema_statements.rb index ac30ab161..25083df59 100644 --- a/lib/active_record/connection_adapters/oracle_enhanced/schema_statements.rb +++ b/lib/active_record/connection_adapters/oracle_enhanced/schema_statements.rb @@ -411,10 +411,10 @@ def add_reference(table_name, *args) OracleEnhanced::ReferenceDefinition.new(*args).add_to(update_table_definition(table_name, self)) end - def add_column(table_name, column_name, type, options = {}) #:nodoc: + def add_column(table_name, column_name, type, **options) #:nodoc: type = aliased_types(type.to_s, type) at = create_alter_table table_name - at.add_column(column_name, type, options) + at.add_column(column_name, type, **options) add_column_sql = schema_creation.accept at add_column_sql << tablespace_for((type_to_sql(type).downcase.to_sym), nil, table_name, column_name) execute add_column_sql @@ -624,8 +624,8 @@ def schema_creation OracleEnhanced::SchemaCreation.new self end - def create_table_definition(*args) - OracleEnhanced::TableDefinition.new(self, *args) + def create_table_definition(*args, **options) + OracleEnhanced::TableDefinition.new(self, *args, **options) end def new_column_from_field(table_name, field)