method
rename_table
v7.1.3.4 -
Show latest stable
- Class:
ActiveRecord::ConnectionAdapters::SchemaStatements
rename_table(table_name, new_name, **)public
Renames a table.
rename_table('octopuses', 'octopi')
# File activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb, line 510
def rename_table(table_name, new_name, **)
raise NotImplementedError, "rename_table is not implemented"
end Related methods
- Instance methods
- add_belongs_to
- add_check_constraint
- add_column
- add_columns
- add_foreign_key
- add_index
- add_index_options
- add_reference
- add_timestamps
- assume_migrated_upto_version
- build_add_column_definition
- build_change_column_default_definition
- build_create_index_definition
- build_create_join_table_definition
- build_create_table_definition
- bulk_change_table
- change_column
- change_column_comment
- change_column_default
- change_column_null
- change_table
- change_table_comment
- check_constraint_exists?
- check_constraint_options
- check_constraints
- column_exists?
- columns
- columns_for_distinct
- create_join_table
- create_schema_dumper
- create_table
- data_source_exists?
- data_sources
- distinct_relation_for_primary_key
- drop_join_table
- drop_table
- dump_schema_information
- foreign_key_column_for
- foreign_key_exists?
- foreign_key_options
- foreign_keys
- index_algorithm
- index_exists?
- index_name
- index_name_exists?
- indexes
- internal_string_options_for_primary_key
- max_index_name_size
- native_database_types
- options_include_default?
- primary_key
- quoted_columns_for_index
- remove_belongs_to
- remove_check_constraint
- remove_column
- remove_columns
- remove_foreign_key
- remove_index
- remove_reference
- remove_timestamps
- rename_column
- rename_index
- rename_table
- schema_creation
- table_alias_for
- table_comment
- table_exists?
- table_options
- tables
- type_to_sql
- update_table_definition
- use_foreign_keys?
- valid_column_definition_options
- valid_primary_key_options
- valid_table_definition_options
- view_exists?
- views
- Private methods
-
add_column_for_alter -
add_index_sort_order -
add_options_for_index_columns -
add_timestamps_for_alter -
can_remove_index_by_name? -
change_column_default_for_alter -
check_constraint_for -
check_constraint_for! -
check_constraint_name -
column_options_keys -
create_alter_table -
create_table_definition -
data_source_sql -
expression_column_name? -
extract_foreign_key_action -
extract_new_comment_value -
extract_new_default_value -
fetch_type_metadata -
foreign_key_for -
foreign_key_for! -
foreign_key_name -
foreign_keys_enabled? -
generate_index_name -
index_column_names -
index_name_for_remove -
index_name_options -
insert_versions_sql -
options_for_index_columns -
quoted_scope -
reference_name_for_table -
remove_column_for_alter -
remove_columns_for_alter -
remove_timestamps_for_alter -
rename_column_indexes -
rename_column_sql -
rename_table_indexes -
strip_table_name_prefix_and_suffix -
validate_change_column_null_argument! -
validate_create_table_options! -
validate_index_length! -
validate_table_length!