Comments 5
Отлично структурировано и всё в одном месте. Многим поможет. От себя могу добавить пару штук.
1. Сети я удаляю чуть изящнее:SELECT *
--DELETE
FROM public.logical_network
where link_lnet_id = (
SELECT id
FROM public.logical_network
where name like 'DELETE%'
)
но бывает дублируются идентификаторы, тогда ручками по-порядку...
2 Искать по имени проще через global_search от сапорта, но искать зависимости по ID как по мне удобнее через grep дампа базы, например:
$ pg_dump --data-only --inserts -U postgres vcloud > vcloud.tmp
$ cat vcloud.tmp | grep -v public.audit_trail | grep -v public.activity_partition | grep -v public.jobs | grep '<id>'
как бонус будет возможность быстро восстановиться т.к. вывод будет в формате INSERT INTO...
Пару раз была ситуация, когда залипала VM (vApp). В зависимости от того, что за сущность, ищем ее в таблице
vapp_vm, vm или vm_container
и меняем статус на RESOLVED, например:UPDATE
[vmw-db01].[dbo].[vapp_vm]
SET
[creation_status] = 'RESOLVED'
WHERE
[name] like 'vm_name%'
Как дружить с БД VMware Cloud Director