Kashif Soofi
Kashif Soofi
I have tested with `dbmate version 1.11.0` and `dbmate version 1.14.0`, from code it looks like it should not create a transaction
If I run a single CREATE INDEX CONCURRENTLY statement then there is no error
Modifying test file in dbmate code ``` -- migrate:up create table users ( id integer, name varchar(255) ); insert into users (id, name) values (1, 'alice'); CREATE INDEX CONCURRENTLY index_users_on_id...
I think the solution would be to somehow run each statement 1 by 1 incase there are multiple statements in a migration file. Maybe with an option multi-statement:true so that...
Something like this ``` func (m migrationOptions) MultiStatement() bool { if val, ok := m["multi-statement"]; ok { return val != "true" } return false } ``` And then in db.go...
@rohitpaulk Yes it does occur, however if I have file with only single step then there is no error ``` -- migrate:up transaction:false CREATE INDEX CONCURRENTLY index_users_on_id ON users(id); --...
Hey, Thanks for looking into this. I tried to do as you suggested replace subscriber with GoChannel but I am getting compiler errors at Line 78 setting CommandsSubscriberConstructor and Line...
Very nice, thank you very much @mirusky I will try that
Can I please work on this?
Spoke too fast, looks like Index already have those properties