David E. Wheeler

Results 143 issues of 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....

feature

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 -...

feature

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...

feature
todo

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.

to do

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...

enhancement

`has_check()` is currently quite limited. It should be updated to have the same interface as `has_index()`.

enhancement
to do

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...

to do

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...

enhancement
to do

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...

enhancement