migrate/database/firebird
Dale Hui 947936279a Update firebird README to reflect lack of official support 2019-08-18 23:34:07 -07:00
..
examples/migrations Added Firebird support (#191) 2019-03-21 01:51:49 -07:00
README.md Update firebird README to reflect lack of official support 2019-08-18 23:34:07 -07:00
firebird.go Enabled maligned, staticcheck and errcheck linters (#206) 2019-04-26 15:47:16 -07:00
firebird_test.go Remove official support for Firebird 2019-04-26 19:04:05 -07:00

README.md

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)

Not officially supported

If you need a migrate CLI that supports Firebird, you'll need need to build it yourself. There are also no guarantees that the integration will work since we're not testing with Firebird.

For more info, see: https://github.com/golang-migrate/migrate/issues/49#issuecomment-487193672