instance method
disable_extension
Ruby on Rails 7.1.6
Since v4.0.13Signature
disable_extension(name, force: false)
Removes an extension from the database.
:force-
Set to
:cascadeto drop dependent objects as well. Defaults to false.
Parameters
-
namereq -
forcekey = false
Source
# File activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb, line 483
def disable_extension(name, force: false)
internal_exec_query("DROP EXTENSION IF EXISTS \"#{name}\"#{' CASCADE' if force == :cascade}").tap {
reload_type_map
}
end
Defined in activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb line 483
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::ConnectionAdapters::PostgreSQLAdapter