Module: ActiveRecord::ConnectionAdapters::CipherStashPG

Defined in:
lib/activerecord-cipherstash-pg-adapter.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid.rb,
lib/active_record/connection_adapters/cipherstash_pg/railtie.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/utils.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/utils.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/utils.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/column.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/column.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/column.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/bit.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/oid.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/xml.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/quoting.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/bit.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/oid.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/xml.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/quoting.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/bit.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/oid.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/xml.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/quoting.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/cidr.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/date.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/enum.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/inet.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/uuid.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/cidr.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/date.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/enum.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/inet.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/uuid.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/cidr.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/date.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/enum.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/inet.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/uuid.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/array.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/bytea.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/jsonb.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/money.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/point.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/range.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/array.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/bytea.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/jsonb.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/money.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/point.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/range.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/array.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/bytea.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/jsonb.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/money.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/point.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/range.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/hstore.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/vector.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/hstore.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/vector.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/hstore.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/vector.rb,
lib/active_record/connection_adapters/cipherstash_pg/database_tasks.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/decimal.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/macaddr.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/decimal.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/macaddr.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/decimal.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/macaddr.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/interval.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/interval.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/interval.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/date_time.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/schema_dumper.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/type_metadata.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/date_time.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/timestamp.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/schema_dumper.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/type_metadata.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/date_time.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/timestamp.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/schema_dumper.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/type_metadata.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/bit_varying.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/schema_creation.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/bit_varying.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/schema_creation.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/bit_varying.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/schema_creation.rb,
lib/active_record/connection_adapters/cipherstash_pg/database_extensions.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/legacy_point.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/legacy_point.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/legacy_point.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/schema_statements.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/schema_statements.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/schema_statements.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/schema_definitions.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/schema_definitions.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/schema_definitions.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/database_statements.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/database_statements.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/database_statements.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/referential_integrity.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/referential_integrity.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/referential_integrity.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/explain_pretty_printer.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/specialized_string.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/explain_pretty_printer.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/specialized_string.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/explain_pretty_printer.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/specialized_string.rb,
lib/active_record/connection_adapters/6.1/cipherstash_pg/oid/type_map_initializer.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/type_map_initializer.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/type_map_initializer.rb,
lib/active_record/connection_adapters/7.0/cipherstash_pg/oid/timestamp_with_time_zone.rb,
lib/active_record/connection_adapters/7.1/cipherstash_pg/oid/timestamp_with_time_zone.rb

Defined Under Namespace

Modules: ColumnMethods, DatabaseExtensions, DatabaseStatements, OID, Quoting, ReferentialIntegrity, SchemaStatements, Utils Classes: AlterTable, Column, DatabaseTasks, ExclusionConstraintDefinition, ExplainPrettyPrinter, Name, Point, Railtie, SchemaCreation, SchemaDumper, Table, TableDefinition, TypeMetadata, UniqueKeyDefinition

Class Method Summary collapse

Class Method Details

.installObject

Method to install CipherStash custom ORE types



12
13
14
# File 'lib/activerecord-cipherstash-pg-adapter.rb', line 12

def self.install
  CipherStashPG::DatabaseExtensions.install
end

.uninstallObject

Method to uninstall CipherStash custom ORE types



17
18
19
# File 'lib/activerecord-cipherstash-pg-adapter.rb', line 17

def self.uninstall
  CipherStashPG::DatabaseExtensions.uninstall
end