Sha256: e71d75b3ad1e84905b3e00d17f4402ec14e9a8dc396389a22d28ca1d3ebff647
Contents?: true
Size: 686 Bytes
Versions: 34
Compression:
Stored size: 686 Bytes
Contents
require 'jdbc_common' require 'db/mssql' class MsSQLIdentityInsertTest < Test::Unit::TestCase include MigrationSetup def test_enable_identity_insert_when_necessary Entry.connection.execute("INSERT INTO entries([id], [title]) VALUES (333, 'Title')") Entry.connection.execute("INSERT INTO entries([title], [id]) VALUES ('Title', 344)") Entry.connection.execute("INSERT INTO entries(id, title) VALUES (666, 'Title')") Entry.connection.execute("INSERT INTO entries(id, title) (SELECT id+123, title FROM entries)") end def test_dont_enable_identity_insert_when_unnecessary Entry.connection.execute("INSERT INTO entries([title]) VALUES ('[id]')") end end
Version data entries
34 entries across 34 versions & 8 rubygems