【发布时间】:2020-11-17 20:57:59
【问题描述】:
我正在使用 Postico 客户端,它允许我为我的 Postgres 数据库编写 SQL 查询。我没有终端访问权限。
在开发过程中,我经常需要擦除所有数据,这非常耗时。有没有可以做到这一点的命令?
我试过了,但出现语法错误:
DELETE FROM *
WHERE *
我也试过DELETE FROM tbl;和TRUNCATE TABLE;
更新:如果我运行这个命令:
SELECT table_name
FROM information_schema.tables
WHERE table_schema='public'
AND table_type='BASE TABLE';
然后我有大约 30 个表,因此必须运行任何命令 30 次仍然非常耗时。
【问题讨论】:
标签: postgresql