Class | ActiveRecord::ConnectionAdapters::SQLiteAdapter |
In: |
vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb
|
Parent: | AbstractAdapter |
The SQLite adapter works with both the 2.x and 3.x series of SQLite with the sqlite-ruby drivers (available both as gems and from rubyforge.org/projects/sqlite-ruby/).
Options:
# File vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb, line 226 226: def rename_table(name, new_name) 227: move_table(name, new_name) 228: end
# File vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb, line 336 336: def catch_schema_changes 337: return yield 338: rescue ActiveRecord::StatementInvalid => exception 339: if exception.message =~ /database schema has changed/ 340: reconnect! 341: retry 342: else 343: raise 344: end 345: end