Its possible to not use modernc/sqlite, but I believe this is preferred driver over the cgo driver.
Using a different database will just require installing the different driver, and then just…
Sorry, can you elaborate on how the scripts change the config for higher environments?
Checking config into version control is very ridged. Its possible but how would you propose handling different configs for different environments?
What concerns do you have? Its 100% safe. Goose maintains a versions table in the database and checks to see if there is a new migration file compared to the latest version. It acquires a lock on…
it's for setting env vars you can do source .envrc
to set the env vars. Or use direnv
Let me know if you would like me to remove it or otherwise provide some documentation about it in the README