Еще раз посмотрела postgres драйвер... наверное нельзя truncate с опциональным флагом cascade запилить 😞 Вроде как другие db так не умеют совсем. Хотя, учитывая что используется это в основном для очисток всяких тесто-генераций, чаще всего именно с каскадом используется, чтоб не париться.
не совсем - в mysql set foreign checks=0 только не будет ругаться на связи а в postgres truncate cascade - почистит и саму таблицу и всё что на нее завязано внешними ключами