我认为有一种方法可以从代码中实现这一点,至少有一些好的解决方法.

请考虑,我不想删除所有表(我见过此命令),只是删除其中的行,而是保留现有的架构和所有约束.

也许我可以从元数据中获取所有表的列表,并分别对每个表应用TRUNCATE命令?但他们的关系和外键呢?

知道吗?

推荐答案

你可以这样做:

Database相关问答推荐

在使用FT.AGGREGATE聚合数据时,如何在Redis上解析ISO 8601时间?

Metasploit 数据库警告

[mongodb],如何通过聚合获得具有许多不同字段的文档的最大值?子字段名称相同

如何将表字段的默认值设置为 0.00?

如何让 Google Drive Electron 表格像 MySQL 数据库一样工作吗?

什么是非规范化 mysql 数据库的好方法?

Android Room持久性库@Update不起作用

带有字符串列的 SQL 之间的子句

如何在数据库中存储具有动态数量属性的数据

如何找到 Oracle 数据库的 URL?

我可以为 dapper-dot-net 映射指定数据库列名称吗?

Postgresql 从多个表中删除多行

B+ 树相对于 BST 的优势?

从数据库行在 Golang 中创建map

我可以用 JPA 命名我的约束吗?

如何使用 Entity Framework CF 在父级之前删除子实体?

归一化 - 2NF 与 3NF

使用 oracle sql developer 从一个数据库复制到另一个数据库 - 连接失败

为什么 Rails 迁移在应用程序中定义外键而不在数据库中定义外键?

是否有用于 postgresql 的数据可视化工具,它也能够显示模式间关系?