Spec-Zone.ru › Ruby on Rails 4.1

модуль ActiveRecord::ConnectionAdapters::DatabaseLimits

Открытые методы экземпляров

allowed_index_name_length() Показать исходный код

Возвращает максимальную разрешенную длину имени индекса. Это ограничение применяется Rails и меньше или равно index_name_length. Пробел между index_name_length предназначен для использования Rails внутренних операций для добавления префиксов в временных операциях.

# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 25
def allowed_index_name_length
  index_name_length
end
column_name_length() Показать исходный код

Возвращает максимальную длину имени столбца.

# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 11
def column_name_length
  64
end
columns_per_multicolumn_index() Показать исходный код

Возвращает максимальное количество столбцов в многостолбцовом индексе.

# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 45
def columns_per_multicolumn_index
  16
end
columns_per_table() Показать исходный код

Возвращает максимальное количество столбцов на таблицу.

# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 35
def columns_per_table
  1024
end
in_clause_length() Показать исходный код

Возвращает максимальное количество элементов в предложении IN (x,y,z). nil означает, что ограничения нет.

# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 51
def in_clause_length
  nil
end
index_name_length() Показать исходный код

Возвращает максимальную длину имени индекса.

# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 30
def index_name_length
  64
end
indexes_per_table() Показать исходный код

Возвращает максимальное количество индексов на таблицу.

# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 40
def indexes_per_table
  16
end
joins_per_query() Показать исходный код

Возвращает максимальное количество объединений в одном запросе.

# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 61
def joins_per_query
  256
end
sql_query_length() Показать исходный код

Возвращает максимальную длину SQL-запроса.

# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 56
def sql_query_length
  1048575
end
table_alias_length() Показать исходный код

Возвращает максимальную длину псевдонима таблицы.

# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 6
def table_alias_length
  255
end
table_name_length() Показать исходный код

Возвращает максимальную длину имени таблицы.

# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 16
def table_name_length
  64
end

© 2004–2016 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API