viewExists в liquibase не работает для материализованных представлений в postgres - PullRequest
0 голосов
/ 11 июня 2019

Я использую viewExists в предварительных условиях, чтобы проверить, существует ли материализованное представление перед его отбрасыванием, но оно говорит:

'View does not exist'

(ViewExistsPrecondition.check), даже если существует мое материализованное представление.

Я считаю, что проблема связана с методом SnapshotGeneratorFactory has(). Поскольку это не материализуется, когда вызывается snapshot.get(view.class)). Как можно выполнить проверку для IfMaterializedViewExists без использования пользовательского предварительного условия SQL

...