The chainable interface off the original "column" method.
If we're altering the table, extend the object with the available "alter" methods.
Specify that the column is to be dropped. This takes precedence over all other rules for the column.
Specify the "type" that we're looking to set the Knex takes no responsibility for any data-loss that may occur when changing data types.
All of the modifier methods that can be used to modify the current query.
Aliases for convenience.
If we call any of the modifiers (index or otherwise) on the chainable, we pretend
as though we're calling table.method(column) directly.
Specify that the current column "references" a column, which may be tableName.column or just "column"
Alias a few methods for clarity when processing.