mirror of
https://github.com/TECHNOFAB11/dbmate.git
synced 2026-02-02 09:25:07 +01:00
Refactor drivers into separate packages (#179)
`dbmate` package was starting to get a bit polluted. This PR migrates each driver into a separate package, with clean separation between each. In addition: * Drivers are now initialized with a URL, avoiding the need to pass `*url.URL` to every method * Sqlite supports a cleaner syntax for relative paths * Driver tests now load their test URL from environment variables Public API of `dbmate` package has not changed (no changes to `main` package).
This commit is contained in:
parent
c907c3f5c6
commit
61771e386d
23 changed files with 1195 additions and 1078 deletions
|
|
@ -26,3 +26,7 @@ linters-settings:
|
|||
local-prefixes: github.com/amacneil/dbmate
|
||||
misspell:
|
||||
locale: US
|
||||
|
||||
issues:
|
||||
include:
|
||||
- EXC0002
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue