Мне нужно написать сценарий удаления для удаления строк из таблицы базы данных. Однако в таблице есть много дочерних таблиц (внешних ключей), и эти дочерние таблицы также имеют дочерние таблицы.
Для всех отношений существуют внешние ключи, и я хотел бы использовать эту информацию, чтобы получить список таблиц, из которых мне нужно будет удалить, в правильном порядке (сначала листовые таблицы, а затем вверх по графику зависимостей).
Как мне получить список дочерних таблиц для данной таблицы в правильном порядке?