| 1 | // SPDX-License-Identifier: GPL-3.0-or-later |
| 2 | |
| 3 | //go:build !windows && cgo |
| 4 | |
| 5 | package dbdriver |
| 6 | |
| 7 | import ( |
| 8 | _ "github.com/netdata/netdata/go/plugins/plugin/ibm.d/pkg/odbcbridge" |
| 9 | ) |
| 10 | |
| 11 | func init() { |
| 12 | // Register our optimized ODBC bridge driver |
| 13 | Register("odbcbridge", &Driver{ |
| 14 | Name: "odbcbridge", |
| 15 | Description: "Optimized ODBC bridge driver (prevents SQL0519, handles AS/400 quirks)", |
| 16 | Available: true, |
| 17 | RequiresCGO: true, |
| 18 | RequiresLibs: []string{"unixODBC", "IBM i Access ODBC Driver"}, |
| 19 | DSNFormat: "Driver={IBM i Access ODBC Driver};System=host;Uid=user;Pwd=pass", |
| 20 | }) |
| 21 | } |