From 13abef9e7ebd81882fb1d5702d51a54f5152abf1 Mon Sep 17 00:00:00 2001 From: Koichi ITO Date: Sun, 29 Sep 2019 13:44:59 +0900 Subject: [PATCH] create_table_definition and add_column take keyword arguments Follow up of https://github.com/rails/rails/commit/d700456cb72bd38dcf6f540a3b7f6593879b456f and https://github.com/rails/rails/commit/e02b3d1b0ede87396122f90d773b9030ce9d469e and https://github.com/rails/rails/commit/70afbf245f1038b91a664dcee98cb8dea61d9b91 --- .../oracle_enhanced/schema_statements.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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)