Table of Contents - activerecord-oracle_enhanced-adapter-7.0.3 Documentation
Pages
-
README
- activerecord-oracle_enhanced-adapter
- DESCRIPTION
- INSTALLATION
- Rails 7.0
- Rails 6.1
- Rails 6.0
- Rails 5.2
- Rails 5.1
- Rails 5.0
- Rails 4.2
- Rails 4.0 and 4.1
- Rails 3
- Rails 2.3
- Without Rails and Bundler
- USAGE
- Database connection
- Adapter settings
- Legacy schema support
- Custom create, update and delete methods
- Oracle CONTEXT index support
- Oracle virtual columns support
- Oracle specific schema statements and data types
- Switching to another schema
- Timeouts
- Schema cache
- UPGRADE
- Upgrade Rails 5.1 or older version to Rails 5.2
- Upgrade Rails 5.0 or older version to Rails 5.1
- Upgrade Rails 4.2 or older version to Rails 5
- TROUBLESHOOTING
- What to do if Oracle enhanced adapter is not working?
- What to do if Oracle enhanced adapter is not working with Phusion Passenger?
- What to do if my application is stuck?
- RUNNING TESTS
- LINKS
- LICENSE
Classes and Modules
- ActiveRecord
- ActiveRecord::ConnectionAdapters
- ActiveRecord::ConnectionAdapters::OracleAdapter
- ActiveRecord::ConnectionAdapters::OracleEnhanced
- ActiveRecord::ConnectionAdapters::OracleEnhanced::AlterTable
- ActiveRecord::ConnectionAdapters::OracleEnhanced::Column
- ActiveRecord::ConnectionAdapters::OracleEnhanced::ColumnMethods
- ActiveRecord::ConnectionAdapters::OracleEnhanced::Connection
- ActiveRecord::ConnectionAdapters::OracleEnhanced::ConnectionException
- ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex
- ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex::BaseClassMethods
- ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex::ContextIndexClassMethods
- ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseLimits
- ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseStatements
- ActiveRecord::ConnectionAdapters::OracleEnhanced::DbmsOutput
- ActiveRecord::ConnectionAdapters::OracleEnhanced::IndexDefinition
- ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCConnection
- ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCConnection::Cursor
- ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCQuoting
- ActiveRecord::ConnectionAdapters::OracleEnhanced::Lob
- ActiveRecord::ConnectionAdapters::OracleEnhanced::Lob::ClassMethods
- ActiveRecord::ConnectionAdapters::OracleEnhanced::OCIConnection
- ActiveRecord::ConnectionAdapters::OracleEnhanced::OCIConnection::Cursor
- ActiveRecord::ConnectionAdapters::OracleEnhanced::OCIQuoting
- ActiveRecord::ConnectionAdapters::OracleEnhanced::OracleEnhancedOCIFactory
- ActiveRecord::ConnectionAdapters::OracleEnhanced::Quoting
- ActiveRecord::ConnectionAdapters::OracleEnhanced::ReferenceDefinition
- ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaCreation
- ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaDumper
- ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements::td
- ActiveRecord::ConnectionAdapters::OracleEnhanced::StructureDump
- ActiveRecord::ConnectionAdapters::OracleEnhanced::SynonymDefinition
- ActiveRecord::ConnectionAdapters::OracleEnhanced::Table
- ActiveRecord::ConnectionAdapters::OracleEnhanced::TableDefinition
- ActiveRecord::ConnectionAdapters::OracleEnhanced::TypeMetadata
- ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::DatabaseTasks
- ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::StatementPool
- ActiveRecord::ConnectionAdapters::OracleEnhancedRailtie
- ActiveRecord::ConnectionHandling
- ActiveRecord::OracleEnhancedProcedures
- ActiveRecord::OracleEnhancedProcedures::ClassMethods
- ActiveRecord::Type
- ActiveRecord::Type::OracleEnhanced
- ActiveRecord::Type::OracleEnhanced::Boolean
- ActiveRecord::Type::OracleEnhanced::CharacterString
- ActiveRecord::Type::OracleEnhanced::CharacterString::Data
- ActiveRecord::Type::OracleEnhanced::Integer
- ActiveRecord::Type::OracleEnhanced::Json
- ActiveRecord::Type::OracleEnhanced::NationalCharacterString
- ActiveRecord::Type::OracleEnhanced::NationalCharacterString::Data
- ActiveRecord::Type::OracleEnhanced::NationalCharacterText
- ActiveRecord::Type::OracleEnhanced::NationalCharacterText::Data
- ActiveRecord::Type::OracleEnhanced::Raw
- ActiveRecord::Type::OracleEnhanced::String
- ActiveRecord::Type::OracleEnhanced::Text
- ActiveRecord::Type::OracleEnhanced::Text::Data
- ActiveRecord::Type::OracleEnhanced::TimestampLtz
- ActiveRecord::Type::OracleEnhanced::TimestampLtz::Data
- ActiveRecord::Type::OracleEnhanced::TimestampTz
- ActiveRecord::Type::OracleEnhanced::TimestampTz::Data
- Arel
- Object
- ObjectSpace
- ObjectSpace::WeakMap
Methods
- ::database_exists? — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- ::default_sequence_start_value — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- ::default_tablespaces — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- ::emulate_booleans — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- ::emulate_booleans_from_strings — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- ::initialize_type_map — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- ::mixed_case? — ActiveRecord::ConnectionAdapters::OracleEnhanced::Quoting
- ::new — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::DatabaseTasks
- ::new — ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCConnection::Cursor
- ::new — ActiveRecord::ConnectionAdapters::OracleEnhanced::OCIConnection::Cursor
- ::new — ActiveRecord::ConnectionAdapters::OracleEnhanced::IndexDefinition
- ::new — ActiveRecord::ConnectionAdapters::OracleEnhanced::TableDefinition
- ::permissions — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- ::use_old_oracle_visitor — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- ::use_shorter_identifier — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #action_sql — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaCreation
- #add_column_options! — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaCreation
- #add_context_index — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex
- #add_reference — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #add_synonym — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #aliased_types — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #begin_isolated_db_transaction — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseStatements
- #belongs_to — ActiveRecord::ConnectionAdapters::OracleEnhanced::TableDefinition
- #bind_param — ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCConnection::Cursor
- #bind_param — ActiveRecord::ConnectionAdapters::OracleEnhanced::OCIConnection::Cursor
- #bind_params — ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCConnection::Cursor
- #bind_params — ActiveRecord::ConnectionAdapters::OracleEnhanced::OCIConnection::Cursor
- #bind_returning_param — ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCConnection::Cursor
- #bind_returning_param — ActiveRecord::ConnectionAdapters::OracleEnhanced::OCIConnection::Cursor
- #bind_string — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #build_statement_pool — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #change_column_comment — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #change_table_comment — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #check_version — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #clear_table_columns_cache — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #close — ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCConnection::Cursor
- #close — ActiveRecord::ConnectionAdapters::OracleEnhanced::OCIConnection::Cursor
- #column_definitions — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #column_for — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #column_name_length — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseLimits
- #column_name_matcher — ActiveRecord::ConnectionAdapters::OracleEnhanced::Quoting
- #column_name_with_order_matcher — ActiveRecord::ConnectionAdapters::OracleEnhanced::Quoting
- #column_names — ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCConnection::Cursor
- #column_types — ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCConnection::Cursor
- #columns — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #contains — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex::ContextIndexClassMethods
- #create — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::DatabaseTasks
- #create_alter_table — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #create_datastore_preference — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex
- #create_datastore_procedure — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex
- #create_index_column_trigger — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex
- #create_lexer_preference — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex
- #create_schema_dumper — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #create_sequence_and_trigger — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #create_storage_preference — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex
- #create_table — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #create_table_definition — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #create_wordlist_preference — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex
- #current_database — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #current_schema — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #current_user — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #data_source_exists? — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #data_sources — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #database_version — ActiveRecord::ConnectionAdapters::OracleEnhanced
- #dbms_output_enabled? — ActiveRecord::ConnectionAdapters::OracleEnhanced::DbmsOutput
- #dealloc — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::StatementPool
- #default_datastore_name — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex
- #default_datastore_procedure — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex
- #default_index_column_trigger_name — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex
- #default_lexer_name — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex
- #default_sequence_name — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseStatements
- #default_storage_name — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex
- #default_tablespace — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #default_tablespace_for — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaCreation
- #default_tablespace_for — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #default_wordlist_name — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex
- #disable_dbms_output — ActiveRecord::ConnectionAdapters::OracleEnhanced::DbmsOutput
- #discard! — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #drop — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::DatabaseTasks
- #drop_ctx_preference — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex
- #drop_index_column_trigger — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex
- #empty_insert_statement_value — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseStatements
- #enable_dbms_output — ActiveRecord::ConnectionAdapters::OracleEnhanced::DbmsOutput
- #exec — ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCConnection::Cursor
- #exec — ActiveRecord::ConnectionAdapters::OracleEnhanced::OCIConnection::Cursor
- #exec_delete — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseStatements
- #exec_insert — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseStatements
- #exec_query — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseStatements
- #exec_update — ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCConnection::Cursor
- #exec_update — ActiveRecord::ConnectionAdapters::OracleEnhanced::OCIConnection::Cursor
- #exec_update — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseStatements
- #execute — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseStatements
- #explain — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseStatements
- #extract_value_from_default — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #fetch — ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCConnection::Cursor
- #fetch — ActiveRecord::ConnectionAdapters::OracleEnhanced::OCIConnection::Cursor
- #fetch_type_metadata — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #get_col_names — ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCConnection::Cursor
- #get_col_names — ActiveRecord::ConnectionAdapters::OracleEnhanced::OCIConnection::Cursor
- #get_database_version — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #get_returning_param — ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCConnection::Cursor
- #get_returning_param — ActiveRecord::ConnectionAdapters::OracleEnhanced::OCIConnection::Cursor
- #has_context_index — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex::BaseClassMethods
- #in_clause_length — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseLimits
- #index_name_exists? — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #index_name_length — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #index_name_length — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseLimits
- #insert — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseStatements
- #insert_fixtures_set — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseStatements
- #lob_columns — ActiveRecord::ConnectionAdapters::OracleEnhanced::Lob::ClassMethods
- #log — ActiveRecord::ConnectionAdapters::OracleEnhanced::DbmsOutput
- #log_dbms_output — ActiveRecord::ConnectionAdapters::OracleEnhanced::DbmsOutput
- #max_identifier_length — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #metadata — ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCConnection::Cursor
- #new_column_from_field — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #next_sequence_value — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #oracle_downcase — ActiveRecord::ConnectionAdapters::OracleEnhanced::Quoting
- #parse_select_queries — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex
- #prefetch_primary_key? — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #primary_key — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #primary_key — ActiveRecord::ConnectionAdapters::OracleEnhanced::ColumnMethods
- #purge — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::DatabaseTasks
- #raw_connection — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #rebuild_primary_key_index_to_default_tablespace — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #references — ActiveRecord::ConnectionAdapters::OracleEnhanced::TableDefinition
- #remove_context_index — ActiveRecord::ConnectionAdapters::OracleEnhanced::ContextIndex
- #remove_synonym — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #reset! — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #schema_creation — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #select_value_forcing_binds — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #select_values_forcing_binds — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #sequence_name_length — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseLimits
- #serialize — ActiveRecord::Type::OracleEnhanced::TimestampLtz
- #serialize — ActiveRecord::Type::OracleEnhanced::TimestampTz
- #set_create_method — ActiveRecord::OracleEnhancedProcedures::ClassMethods
- #set_dbms_output_plsql_connection — ActiveRecord::ConnectionAdapters::OracleEnhanced::DbmsOutput
- #set_delete_method — ActiveRecord::OracleEnhancedProcedures::ClassMethods
- #set_update_method — ActiveRecord::OracleEnhancedProcedures::ClassMethods
- #sql_for_insert — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseStatements
- #structure_dump — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::DatabaseTasks
- #structure_load — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter::DatabaseTasks
- #supports_comments? — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #supports_common_table_expressions? — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #supports_datetime_with_precision? — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #supports_explain? — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseStatements
- #supports_fetch_first_n_rows_and_offset? — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #supports_foreign_keys? — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #supports_json? — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #supports_longer_identifier? — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #supports_multi_insert? — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #supports_optimizer_hints? — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #supports_views? — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #supports_virtual_columns? — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #synonyms — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #table_alias_length — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #table_exists? — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #table_name_length — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseLimits
- #tablespace — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #tablespace_for — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #transaction_isolation_levels — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseStatements
- #type — ActiveRecord::Type::OracleEnhanced::TimestampLtz
- #type — ActiveRecord::Type::OracleEnhanced::TimestampTz
- #type_cast — ActiveRecord::ConnectionAdapters::OracleEnhanced::JDBCQuoting
- #type_cast — ActiveRecord::ConnectionAdapters::OracleEnhanced::Quoting
- #type_cast — ActiveRecord::ConnectionAdapters::OracleEnhanced::OCIQuoting
- #type_map — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #update_table_definition — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaStatements
- #values — ObjectSpace::WeakMap
- #virtual? — ActiveRecord::ConnectionAdapters::OracleEnhanced::Column
- #visit_ColumnDefinition — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaCreation
- #visit_TableDefinition — ActiveRecord::ConnectionAdapters::OracleEnhanced::SchemaCreation
- #with_retry — ActiveRecord::ConnectionAdapters::OracleEnhanced::DatabaseStatements