enable identity column insert optionally for mssql ref: https://github.com/jinzhu/gorm/issues/647

This commit is contained in:
biju-kalissery 2015-09-08 14:12:00 -04:00
parent be655f8539
commit f8dd9d077d

View File

@ -78,3 +78,8 @@ func (s mssql) CurrentDatabase(scope *Scope) (name string) {
s.RawScanString(scope, &name, "SELECT DB_NAME() AS [Current Database]")
return
}
func (s mssql) EnableIdentityInsert(db *DB, tableName string) *DB {
idSql := "SET IDENTITY_INSERT " + tableName + " ON"
return db.Exec(idSql)
}