yogthos/migratus
Migration fails if a comment is present on line with semicolon
Aberta
#208 aberto em 14 de jan. de 2022
bughelp wanted
Métricas do repositório
- Stars
- (686 estrelas)
- Métricas de merge de PR
- (Métricas PR pendentes)
Description
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.