Fdbsql does not have a global index namespace
fdbsql supports CREATE TABLE IF NOT EXISTS
Explicitly don't support deferred constraints
Split Supports methods into Features module
We don't support any kind of deferrable constraint

At least the parser fails, it does list it in the schema table, but
I found no evidence that we actually support making a constraint
deferrable
We support foreign key deferrable constraints

Also transactions handle errors on commits correctly

600 -> 601 examples
61  -> 61  failures
We do not support partial indexes

and a couple TODOs to go back to
TODO later prepared transactions
FDBSQL does not support savepoints
Support getting the list of tables

601 -> 603 examples
61 -> 61 failures
Switch to using Sequel syntax for #tables
Redid schema_parse_table with Sequel syntax
Updated spec to expect Sequel error on not commit

We now wrap the exception, yay!
Added a bunch of specs for primary_key
Switched primary_key to use Sequel syntax
Fixed schema_parse_table for other schemas
Implemented views method

it just returns a list of the views in the schema

It looks like I broke a bunch of things by changing primary_key,
I will change it back, and then the failures should return to 61
integration specs
603 -> 605 examples
61 -> 92 failures
Only return first primary key

It looks like this is what Sequel expects, although I don't like it

605 -> 605 examples
92 -> 61 failures
Revert "Only return first primary key"

This reverts commit 9957a0e5fcbf4a9b7df14a4e95be4c73dc4534bc.
I think I can actually return the complicated primary key
Correctly return complex pks when using insert

605 -> 605 examples
91 -> 91 failures (excluding that last revert)