Skip to content

Empty ALTER TABLE when changing column type #7

@jvatic

Description

@jvatic

Changing a column's type generates a migration with an empty ALTER TABLE statement for that table, e.g.:

If running sql-schema schema generates

-- schema.sql
CREATE TABLE foo (
    bar INT
);

Then changing INT to TEXT (or anything else) and running sql-schema migration will generate a migration with an empty ALTER TABLE foo.

For PostgreSQL, it should generate something like

-- 002_alter_foo.up.sql
ALTER TABLE foo
    ALTER COLUMN bar SET DATA TYPE TEXT -- TODO: USING ...;

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions