модуль ActiveRecord::ConnectionAdapters::DatabaseLimits
Общедоступные методы экземпляра
# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 20 def allowed_index_name_length index_name_length end
Возвращает максимальную допустимую длину имени индекса. Это ограничение применяется Rails и меньше или равно index_name_length. Разрыв между index_name_length нужен для того, чтобы внутренние операции Rails могли использовать префиксы в временных операциях.
# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 32 def in_clause_length nil end
Возвращает максимальное количество элементов в предложении IN (x,y,z). nil означает отсутствие ограничения.
# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 26 def index_name_length max_identifier_length end
Возвращает максимальную длину имени индекса.
# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 11 def table_alias_length max_identifier_length end
Возвращает максимальную длину псевдонима таблицы.
© 2004–2020 David Heinemeier Hansson
Licensed under the MIT License.