Merge pull request #7 from evalphobia/master

Added feature for SELECT ... FOR UPDATE go-xorm/xorm #290
This commit is contained in:
Lunny Xiao 2015-08-30 22:11:46 +08:00
commit 515edd92c1
1 changed files with 6 additions and 0 deletions

View File

@ -63,6 +63,8 @@ type Dialect interface {
ModifyColumnSql(tableName string, col *Column) string ModifyColumnSql(tableName string, col *Column) string
ForUpdateSql(query string) string
//CreateTableIfNotExists(table *Table, tableName, storeEngine, charset string) error //CreateTableIfNotExists(table *Table, tableName, storeEngine, charset string) error
//MustDropTable(tableName string) error //MustDropTable(tableName string) error
@ -271,6 +273,10 @@ func (b *Base) CreateTableSql(table *Table, tableName, storeEngine, charset stri
return sql return sql
} }
func (b *Base) ForUpdateSql(query string) string {
return query + " FOR UPDATE"
}
var ( var (
dialects = map[DbType]func() Dialect{} dialects = map[DbType]func() Dialect{}
) )