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

#create_view, #drop_view

Methods included from TranslateException

#translate_exception

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?