Files
leonklingeleandGitHub 89e308c340 chore: remove dependency on "hashicorp/go-multierror" (#1322)
* feat: remove dependency on "hashicorp/go-multierror"

It seems the project has been unmainted for quite some time already,
see for example https://github.com/hashicorp/go-multierror/issues/97
and https://github.com/hashicorp/go-multierror/issues/98.
This also removes an uneccessary dependency which slims down the go.mod.

Go as of version 1.20 supports appending errors by specifying
multiple "%w" formatters in the "fmt.Errorf"[^0] function.

[^0]: https://pkg.go.dev/fmt#Errorf

* feat: use errors.Join to combine multiple errors

As an update to the previous commit 59f084ea3be2e7ec9d912c1a311402b1e4c40df6,
use "errors.Join"[^0] instead of multiple "%w" formatters for "fmt.Errorf".

[^0]: https://pkg.go.dev/errors#Join

* chore: bring back unused util.go file as removing it is a breaking change
2025-11-29 11:37:42 -08:00
..

firebird

firebirdsql://user:password@servername[:port_number]/database_name_or_file[?params1=value1[&param2=value2]...]

URL Query WithInstance Config Description
x-migrations-table MigrationsTable Name of the migrations table
auth_plugin_name Authentication plugin name. Srp256/Srp/Legacy_Auth are available. (default is Srp)
column_name_to_lower Force column name to lower. (default is false)
role Role name
tzname Time Zone name. (For Firebird 4.0+)
wire_crypt Enable wire data encryption or not. For Firebird 3.0+ (default is true)