Added feature for SELECT ... FOR UPDATE go-xorm/xorm #290

This commit is contained in:
evalphobia 2015-08-30 20:02:25 +09:00
parent 1246ee6c93
commit 1686396e05
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{}
) )