Statement is unsafe because it accesses a non-transactional table after accessing a transactional tableStatement is unsafe because it accesses a non-transactional table after accessing a transactional table
我需要通过CREATE INDEX CONCURRENTLY使用向Postgres数据库添加索引。但是,默认情况下,db-migrate会将所有迁移包装在一个事务中,尝试在事务内创建并发索引会导致以下错误代码:我找不到任何方法将事务作为db-migrate选项的一部分禁用,无论是CLI选项还是(最好)作为迁移本身的配置指令。你知道这是否可以实现吗?
INFO [alembic.runtime.migration] Will assume non-transactional DDL.INFO [alembic.runtime.migration] Will assume non-transactional DDL.INFO [alembic.runtime.migration] Will assume non-transactional DDL.INFO [alembic.runtime.migration] Will assume non-transactional</