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
ForUpdateSql(query string) string
//CreateTableIfNotExists(table *Table, tableName, storeEngine, charset string) error
//MustDropTable(tableName string) error
@ -271,6 +273,10 @@ func (b *Base) CreateTableSql(table *Table, tableName, storeEngine, charset stri
return sql
}
func (b *Base) ForUpdateSql(query string) string {
return query + " FOR UPDATE"
}
var (
dialects = map[DbType]func() Dialect{}
)