В сложной базе данных Postgres отказывается изменять представление, поскольку от него зависит множество правил, а также множество других представлений.
Я могу отбросить представление со всеми его зависимостями с помощью DROP CASCADE
, но как я потом воссоздаю эти представления? Это не так просто, потому что даже если я знаю, что V
и U
зависит от представления, которое я хочу изменить, я не могу просто создать их так, как хочу Если представление V
зависит от U
, я должен сначала создать V
, а затем - U
.
Как я могу отследить, какие другие представления и правила зависят от определенного представления, чтобы я мог изменить его самым простым способом? Я также хочу создать сценарий, чтобы каждый мог изменить представление с помощью моего сценария, любой простой способ создать это?