📅  最后修改于: 2023-12-03 15:18:37.827000             🧑  作者: Mango
如果您需要在Postgres中删除所有表,请按照以下步骤进行操作:
DROP SCHEMA public CASCADE;
CREATE SCHEMA public;
这将删除您的public模式中的所有表并重新创建该模式。请注意,此操作也将删除所有与该模式相关的对象,如视图和函数。
如果您只想删除特定模式或特定表的数据,请使用以下语法:
-- 删除模式及其所有表和数据
DROP SCHEMA schema_name CASCADE;
-- 删除特定表内的数据,但保留表结构
TRUNCATE TABLE table_name;
在使用这些命令时,请务必谨慎。在执行之前,请确保备份您的数据以防意外情况发生。