yogthos/migratus
Migration fails if a comment is present on line with semicolon
オープン
#208 opened on 2022/01/14
bughelp wanted
Repository metrics
- Stars
- (686 個のスター)
- PR merge metrics
- (PR metrics pending)
説明
A migration like
select 2; -- Thing
will fail with the error
2022-01-13T18:58:54.278Z Skrutten ERROR [migratus.migration.sql:326] - failed to execute command:
select 2; -- Thing
2022-01-13T18:58:54.278Z Skrutten ERROR [migratus.migration.sql:326] - Too many update results were returned.
2022-01-13T18:58:54.278Z Skrutten ERROR [migratus.database:326] - Migration odlingshistorik failed because Batch entry 1 <unknown> was aborted: Too many update results were returned. Call getNextException to see other errors in the batch. backing out
2022-01-13T18:58:54.280Z Skrutten INFO [migratus.core:326] - Ending migrations
Execution error (PSQLException) at org.postgresql.jdbc.BatchResultHandler/handleCommandStatus (BatchResultHandler.java:102).
Too many update results were returned.
while a migration like
select 1, -- Thing
2;
will work just fine. My guess would be that some sort of line splitting on semicolons is at hand, but that is just a wild guess.