From 659a561d347cd7166efc09b626f263d5617ca260 Mon Sep 17 00:00:00 2001 From: Christian Gerloff Date: Wed, 30 Mar 2022 10:29:50 +0200 Subject: [PATCH] Use default_sequence_name to identify sequence when rename a table --- .../connection_adapters/oracle_enhanced/schema_statements.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 8c2d95c58..127d8a926 100644 --- a/lib/active_record/connection_adapters/oracle_enhanced/schema_statements.rb +++ b/lib/active_record/connection_adapters/oracle_enhanced/schema_statements.rb @@ -259,7 +259,7 @@ def rename_table(table_name, new_name) # :nodoc: schema_cache.clear_data_source_cache!(table_name.to_s) schema_cache.clear_data_source_cache!(new_name.to_s) execute "RENAME #{quote_table_name(table_name)} TO #{quote_table_name(new_name)}" - execute "RENAME #{quote_table_name("#{table_name}_seq")} TO #{default_sequence_name(new_name)}" rescue nil + execute "RENAME #{default_sequence_name("#{table_name}")} TO #{default_sequence_name(new_name)}" rescue nil rename_table_indexes(table_name, new_name) end