Усечение всех таблиц в базе данных Postgres
Мне регулярно нужно удалять все данные из моей базы данных PostgreSQL перед перестройкой. Как бы я сделал это прямо в SQL?
На данный момент мне удалось придумать оператор SQL, который возвращает все команды, которые мне нужно выполнить:
SELECT 'TRUNCATE TABLE ' || tablename || ';' FROM pg_tables WHERE tableowner='MYUSER';
Но я не вижу способа выполнить их программно, как только они у меня появятся.