mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-06-08 15:39:51 +08:00
🐛 fix(oceanbase): 增强 Oracle 协议连接校验与诊断
- 运行时校验可选 driver-agent revision,避免旧代理继续被复用 - OceanBase agent revision 纳入 oracle_impl.go 指纹并重新生成 - OceanBase Oracle 保留 URI 中的 Oracle 连接参数 - Oracle DSN 默认写入连接和读取超时,并输出脱敏诊断摘要 - 补充 revision、Oracle DSN、OceanBase Oracle 参数提升测试
This commit is contained in:
@@ -53,6 +53,7 @@ var _ db.Database = (*fakeCreateDatabaseDB)(nil)
|
||||
|
||||
func TestResolveDDLDBType_SQLServerAliases(t *testing.T) {
|
||||
tests := []connection.ConnectionConfig{
|
||||
{Type: "sqlserver"},
|
||||
{Type: "mssql"},
|
||||
{Type: "sql_server"},
|
||||
{Type: "custom", Driver: "mssql"},
|
||||
@@ -95,7 +96,8 @@ func TestCreateDatabase_SQLServerUsesBracketIdentifiers(t *testing.T) {
|
||||
|
||||
app := NewAppWithSecretStore(secretstore.NewUnavailableStore("test"))
|
||||
result := app.CreateDatabase(connection.ConnectionConfig{
|
||||
Type: "sqlserver",
|
||||
Type: "custom",
|
||||
Driver: "mssql",
|
||||
Database: "master",
|
||||
}, "lg")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user