fc6681a31a
Añade build tags noclickhouse/noduckdb a las implementaciones reales y crea stubs que devuelven error para compilar sin las dependencias CGO. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
14 lines
344 B
Go
14 lines
344 B
Go
//go:build noclickhouse
|
|
|
|
package infra
|
|
|
|
import (
|
|
"database/sql"
|
|
"fmt"
|
|
)
|
|
|
|
// ClickHouseOpen is a stub when built with the noclickhouse tag.
|
|
func ClickHouseOpen(host string, port int, user, password, database string) (*sql.DB, error) {
|
|
return nil, fmt.Errorf("clickhouse_open: clickhouse support not compiled (built with noclickhouse tag)")
|
|
}
|