codd
codd copied to clipboard
Codd is a simple-to-use CLI tool that applies plain postgres SQL migrations with strong and automatic cross-environment schema equality checks
Maybe when not using a tty we should also show a nice multi-line diff, but it's unclear to me how logging systems out there would handle multi-line output. It would...
We should probably make our streaming parser allow its running monad to query the state of `standard_conforming_strings`, and postpone using that parser until we actually have connections, meaning we parse...
`CODD_EXTRA_ROLES` currently is the roles to verify other than the one in the connection string. This is not bad but can be improved substantially. Ideally codd would: 1. Infer which...
Maybe even cross compile tests for Windows and run them with wine?
I think I implemented an overly simplistic parser for COPY, and it will likely fail for variations of COPY. All possible combinations of the following need automated testing: - custom...
When deploying several different Apps that use the same DB instance, it would be very useful to run codd in all of them instead of orchestrating a previous independent `codd...
The idea here is to do an extremely simplified version of #47. The requirements are: - No new commands or configuration necessary - Not necessary to have any kind of...
Suppose two different PRs each add their own migration like this: 2000-02-01-first-to-merge.sql ```sql create or replace somefunction as 'function 1'; ``` And the other, 2000-01-31-second-to-merge.sql ```sql create or replace somefunction...