我经常需要在重建之前删除PostgreSQL数据库中的所有数据.我将如何直接在SQL中执行此操作?
目前我已经设法提出一个SQL语句,它返回我需要执行的所有命令:
SELECT 'TRUNCATE TABLE ' || tablename || ';' FROM pg_tables WHERE tableowner='MYUSER';
但是,一旦拥有它们,我就无法以编程方式执行它们.
postgresql truncate dynamic-sql plpgsql database-table
database-table ×1
dynamic-sql ×1
plpgsql ×1
postgresql ×1
truncate ×1