Methods
- column_name_length
- columns_per_multicolumn_index
- columns_per_table
- in_clause_length
- index_name_length
- indexes_per_table
- joins_per_query
- sql_query_length
- table_alias_length
- table_name_length
Public Instance methods
the maximum length of a column name
[ show source ]
# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 11
11: def column_name_length
12: 64
13: end
the maximum number of columns in a multicolumn index
[ show source ]
# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 36
36: def columns_per_multicolumn_index
37: 16
38: end
the maximum number of columns per table
[ show source ]
# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 26
26: def columns_per_table
27: 1024
28: end
the maximum number of elements in an IN (x,y,z) clause
[ show source ]
# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 41
41: def in_clause_length
42: 65535
43: end
the maximum length of an index name
[ show source ]
# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 21
21: def index_name_length
22: 64
23: end
the maximum number of indexes per table
[ show source ]
# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 31
31: def indexes_per_table
32: 16
33: end
maximum number of joins in a single query
[ show source ]
# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 51
51: def joins_per_query
52: 256
53: end
the maximum length of a SQL query
[ show source ]
# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 46
46: def sql_query_length
47: 1048575
48: end
the maximum length of a table alias
[ show source ]
# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 6 6: def table_alias_length 7: 255 8: end
the maximum length of a table name
[ show source ]
# File activerecord/lib/active_record/connection_adapters/abstract/database_limits.rb, line 16
16: def table_name_length
17: 64
18: end