This pull request cleans up a few migration-related issues regarding Sequel table aliases, deprecation warnings, migration formatting, and so on. This also adds a lot of tests to cover migration generation.
Magma is still pegged to run with Sequel 4.49 and does not seem to run with Sequel 5, which should be fixed at some point, but that doesn't happen here. Gemsets containing Sequel 5 might require using 'bundle exec' to run rspec tests.
This pull request cleans up a few migration-related issues regarding Sequel table aliases, deprecation warnings, migration formatting, and so on. This also adds a lot of tests to cover migration generation.
Magma is still pegged to run with Sequel 4.49 and does not seem to run with Sequel 5, which should be fixed at some point, but that doesn't happen here. Gemsets containing Sequel 5 might require using 'bundle exec' to run rspec tests.