Move execute-sql to integral.database.
Ignore auto-migrating mode if :generate-slots of the class is t.
Rename *auto-migrating-mode* -> *auto-migration-mode*.
Output SQLs before executing them.
Fix migrate-table which didn't work when :primary-key is set.
Prevent SQL logging during running tests.
Export make-migration-sql.
Fix tests
Stop exporting "int" because it conflicts with CL package's.
Delete validate-table-column-definitions.
Add ensure-table-exists.
Add a primary key slot named '%oid' automatically if any primary keys aren't defined.
Fix tests.
Add %oid only if :generate-slots is set nil.
Rearranged migration SQLs.
Fix a bug that a class with :generate-slots t didn't accept initargs.
Don't add %oid to a class which is set :generate-slots t.
Delete a slot %oid when reinitializing with :generate-slots t.
Ignore auto-migration if no connection available.
Don't add %oid if any primary keys already exist.