Class: Gitlab::Database::AsyncIndexes::PostgresAsyncIndex

Inherits:
SharedModel
  • Object
show all
Includes:
QueueErrorHandlingConcern
Defined in:
lib/gitlab/database/async_indexes/postgres_async_index.rb

Constant Summary collapse

MAX_TABLE_NAME_LENGTH =

schema_name + . + table_name

(Gitlab::Database::MigrationHelpers::MAX_IDENTIFIER_NAME_LENGTH * 2) + 1
MAX_IDENTIFIER_LENGTH =
Gitlab::Database::MigrationHelpers::MAX_IDENTIFIER_NAME_LENGTH
MAX_DEFINITION_LENGTH =
2048

Constants included from QueueErrorHandlingConcern

QueueErrorHandlingConcern::MAX_LAST_ERROR_LENGTH

Instance Method Summary collapse

Methods included from QueueErrorHandlingConcern

#handle_exception!

Methods inherited from SharedModel

connection, #connection_db_config, connection_pool, using_connection

Instance Method Details

#to_sObject



28
29
30
# File 'lib/gitlab/database/async_indexes/postgres_async_index.rb', line 28

def to_s
  definition
end