David E. Wheeler
David E. Wheeler
There needs to be a way to add revert changes (which begin with `-`) to the plan, and to, you know, actually revert them from the database at that point....
This command runs some sanity checks and outputs a report on what it found. Some of the checks I'm thinking it should have: - Steps missing from the plan -...
The plan needs subclasses (or roles?) to support VCS integration. This would included: - The ability to find source code from the VCS history (change name and tag) - The...
Enabled by the new `_typename()` function and by the `_funkargs()` function added in 2888bb8. This means that common aliases for standard types can be specified as, e.g., `int` and `bool`...
Add `schema, table, colname` variations of the table-checking functions (`table_has_column()`, `col_type_is()`, etc.). That is, allow the description to be optional if the schema is included in the function call.
Currently, we have two versions of a bunch of functions, one that takes a schema and an object, and another that just takes the object. We should add a variant...
`has_check()` is currently quite limited. It should be updated to have the same interface as `has_index()`.
The `has_operator()`, `has_leftop()`, and `has_rightop()` functions do not allow schema names to be passed for the type parameters. I think it makes sense to just let them be included in...
Instead of requiring that the schema, function name, and array of param types be passed separately, consider adding alternate functions for the function-testing assertions that accept a `regprocedure` parameter. Would...
Useful result testing function to consider adding (but might require C code): `rowtype_is()`. Could certainly simplify the diagnostic output of `results_eq()` when the values are the same but the types...