method
insert_versions_sql
v5.0.0.1 -
Show latest stable
- Class:
ActiveRecord::ConnectionAdapters::SchemaStatements
insert_versions_sql(versions)public
No documentation available.
# File activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb, line 992
def insert_versions_sql(versions) # :nodoc:
sm_table = ActiveRecord::Migrator.schema_migrations_table_name
if supports_multi_insert?
sql = "INSERT INTO #{sm_table} (version) VALUES "
sql << versions.map {|v| "('#{v}')" }.join(', ')
sql << ";\n\n"
sql
else
versions.map { |version|
"INSERT INTO #{sm_table} (version) VALUES ('#{version}');"
}.join "\n\n"
end
end