aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb
diff options
context:
space:
mode:
authorMichael Koziarski <michael@koziarski.com>2007-10-06 00:49:58 +0000
committerMichael Koziarski <michael@koziarski.com>2007-10-06 00:49:58 +0000
commit638505b90f593c8ee48a060f378ed6a9c93442e1 (patch)
tree6a4e7ecf398429d16ec58e515255f2f43fa6baa4 /activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb
parent4db718e2bb514be7a2e76e56cb5027c4007528b4 (diff)
downloadrails-638505b90f593c8ee48a060f378ed6a9c93442e1.tar.gz
rails-638505b90f593c8ee48a060f378ed6a9c93442e1.tar.bz2
rails-638505b90f593c8ee48a060f378ed6a9c93442e1.zip
Send the correct INSERT statement when dealing with objects with only primary keys. Closes #9523 [tarmo]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7753 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb')
-rw-r--r--activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb b/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb
index 2b78c300f5..c171b0239e 100644
--- a/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb
+++ b/activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb
@@ -247,6 +247,9 @@ module ActiveRecord
alter_table(table_name, :rename => {column_name.to_s => new_column_name.to_s})
end
+ def empty_insert_statement(table_name)
+ "INSERT INTO #{table_name} VALUES(NULL)"
+ end
protected
def select(sql, name = nil) #:nodoc: