Merge pull request #7 from evalphobia/master
Added feature for SELECT ... FOR UPDATE go-xorm/xorm #290
This commit is contained in:
commit
515edd92c1
|
@ -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{}
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue