PostgreSQL删除数据库数据但保留表结构
程序员文章站
2022-03-15 17:34:08
...
找了一圈没有看到PostgreSQL有合适的命令,发现有人可以通过脚本来实现
- 获得所有的表结构删除命令,比如数据库名为
open_lmis
;
select CONCAT('TRUNCATE TABLE ',table_name,' CASCADE',';') from information_schema.tables where TABLE_SCHEMA = 'public' and table_type = 'BASE TABLE';
- 将上面的内容输出到 sql 脚本中,然后执行脚本
参考文档
推荐阅读
-
删除数据库表中某一字段相同的数据,并保留最新一条---Mysql
-
急用!!如何比较数据库中的两个表中 的内容,删除相同的数据,保留不一样的数据
-
mysql 复习与学习(二)数据库及表结构的创建删除_MySQL
-
急用!!如何比较数据库中的两个表中 的内容,删除相同的数据,保留不一样的数据
-
急用!怎么比较数据库中的两个表中 的内容,删除相同的数据,保留不一样的数据
-
MySQL_1 关系型数据库的存储结构 数据库的添加,修改,删除,查询操作 数据库表的添加,修改,删除,查询操作 数据库表记录的添加,修改,删除,查询
-
PostgreSQL删除数据库数据但保留表结构
-
postgresql数据库复制表结构及数据到备份表
-
mysql中清空数据库数据保留表结构
-
Postgresql数据库表结构异常