As a follow-on ticket to 4605, this means adding the support for altering a table more easily. Specifically, this means doing something like:
and then for constraints, something like:
with those methods being added dynamically by a 'constraint module' in the jruby code. This would also serve as an example for how further shell extension can be done in a modular manner.
This ticket may also become a more major revamp for the how the shell works, e.g. dropping into a table context, etc as described in the discussion.