mirror of
https://gitee.com/dromara/mayfly-go
synced 2025-11-04 00:10:25 +08:00
!106 feat:数据同步支持唯一键冲突策略
* refactor:sql同步 * fix: 表格右键导出菜单换行符修复 * feat:数据同步支持唯一键冲突策略
This commit is contained in:
@@ -10,14 +10,14 @@ import (
|
||||
)
|
||||
|
||||
func init() {
|
||||
meta := new(Meta)
|
||||
meta := new(MssqlMeta)
|
||||
dbi.Register(dbi.DbTypeMssql, meta)
|
||||
}
|
||||
|
||||
type Meta struct {
|
||||
type MssqlMeta struct {
|
||||
}
|
||||
|
||||
func (md *Meta) GetSqlDb(d *dbi.DbInfo) (*sql.DB, error) {
|
||||
func (md *MssqlMeta) GetSqlDb(d *dbi.DbInfo) (*sql.DB, error) {
|
||||
err := d.IfUseSshTunnelChangeIpPort()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@@ -52,6 +52,6 @@ func (md *Meta) GetSqlDb(d *dbi.DbInfo) (*sql.DB, error) {
|
||||
return sql.Open(driverName, dsn)
|
||||
}
|
||||
|
||||
func (md *Meta) GetDialect(conn *dbi.DbConn) dbi.Dialect {
|
||||
func (md *MssqlMeta) GetDialect(conn *dbi.DbConn) dbi.Dialect {
|
||||
return &MssqlDialect{conn}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user