Сейчас мы используем TRUNCATE
, чтобы очистить содержимое 798 таблиц в postgres (изолированные тестовые прогоны).По возможности мы используем транзакции.Однако в тех местах, где это невозможно, нам нужен самый быстрый способ сброса состояния БД.
Мы работаем над тем, чтобы фактически вызывать усечение только для таблиц, которые были изменены (для любого данного теста будут изменены только несколько таблиц из 798).удалить все данные из многих таблиц PostgreSQL?