Module: PgPower::ConnectionAdapters::PostgreSQLAdapter
- Extended by:
- ActiveSupport::Autoload, ActiveSupport::Concern
- Includes:
- CommentMethods, ExtensionMethods, ForeignerMethods, IndexMethods, SchemaMethods, TranslateException, ViewMethods
- Defined in:
- lib/pg_power/connection_adapters/postgresql_adapter.rb
Overview
Provides methods to extend ActiveRecord::ConnectionAdapters::PostgreSQLAdapter to support pg_power features.
Defined Under Namespace
Modules: CommentMethods, ExtensionMethods, ForeignerMethods, IndexMethods, SchemaMethods, TranslateException, ViewMethods
Constant Summary
Constants included from TranslateException
TranslateException::INSUFFICIENT_PRIVILEGE
Constants included from ExtensionMethods
ExtensionMethods::AVAILABLE_DROP_MODES, ExtensionMethods::CREATE_EXTENSION_DEFAULTS, ExtensionMethods::DROP_EXTENSION_DEFAULTS
Method Summary
Methods included from ViewMethods
Methods included from TranslateException
Methods included from IndexMethods
#index_name, #index_name_for_remove, #supports_partial_index?
Methods included from ForeignerMethods
#add_foreign_key, #add_foreign_key_sql, #drop_table, #foreign_keys, #id_column_name_from_table_name, #remove_foreign_key, #remove_foreign_key_sql, #supports_foreign_keys?
Methods included from CommentMethods
#comments, #index_comments, #remove_column_comment, #remove_column_comments, #remove_index_comment, #remove_table_comment, #set_column_comment, #set_column_comments, #set_index_comment, #set_table_comment, #supports_comments?
Methods included from SchemaMethods
#create_schema, #drop_schema, #move_table_to_schema, #tables_with_non_public_schema_tables
Methods included from ExtensionMethods
#create_extension, #drop_extension, #pg_extensions, #supports_extensions?