Thank you, sounds reasonable. I tried different transactions during migration within one connection, but it didn't help. I bet it would work with connection recreation. Are there any recommendations how to implement migrations? I suppose people want to remove columns from time to time.