remove QuoteStr() usage in dialects (#1364)
This commit is contained in:
parent
9b08f9494f
commit
4b0ff8ad27
|
@ -507,7 +507,7 @@ func (db *mssql) CreateTableSql(table *core.Table, tableName, storeEngine, chars
|
||||||
|
|
||||||
sql = "IF NOT EXISTS (SELECT [name] FROM sys.tables WHERE [name] = '" + tableName + "' ) CREATE TABLE "
|
sql = "IF NOT EXISTS (SELECT [name] FROM sys.tables WHERE [name] = '" + tableName + "' ) CREATE TABLE "
|
||||||
|
|
||||||
sql += db.QuoteStr() + tableName + db.QuoteStr() + " ("
|
sql += db.Quote(tableName) + " ("
|
||||||
|
|
||||||
pkList := table.PrimaryKeys
|
pkList := table.PrimaryKeys
|
||||||
|
|
||||||
|
|
|
@ -175,13 +175,6 @@ func (engine *Engine) SupportInsertMany() bool {
|
||||||
return engine.dialect.SupportInsertMany()
|
return engine.dialect.SupportInsertMany()
|
||||||
}
|
}
|
||||||
|
|
||||||
// QuoteStr Engine's database use which character as quote.
|
|
||||||
// mysql, sqlite use ` and postgres use "
|
|
||||||
// Deprecated, use Quote() instead
|
|
||||||
func (engine *Engine) QuoteStr() string {
|
|
||||||
return engine.dialect.QuoteStr()
|
|
||||||
}
|
|
||||||
|
|
||||||
func (engine *Engine) quoteColumns(columnStr string) string {
|
func (engine *Engine) quoteColumns(columnStr string) string {
|
||||||
columns := strings.Split(columnStr, ",")
|
columns := strings.Split(columnStr, ",")
|
||||||
for i := 0; i < len(columns); i++ {
|
for i := 0; i < len(columns); i++ {
|
||||||
|
|
Loading…
Reference in New Issue