【发布时间】:2019-04-02 02:18:29
【问题描述】:
昨天我们向我们的网站添加了一个简单的表单,我们刚刚使用连接到 PostgreSQL 数据库的 Django 实现了一个 API 视图。 今天查询数据库,查看提交了多少行,结果发现一个奇怪的东西,我们已经使用Django ORM创建并迁移了我们的模型,所以主键定义为自增整数字段,问题是行 id 不是连续的,它们是如此多样化,当我写这个问题时,最大 id 值为 252,但我们表中只有 72 条记录, 我之前在其他表中看到过这种情况,但是这些表受到了删除和更新查询,但我们只插入到这个新表中,我的问题是:我们的数据是被删除还是在 PostgreSQL 中是正常行为? 我在谷歌搜索过,似乎唯一的方法是检查 WAL 日志,但我们还没有为我们的数据库启用它,是否有另一种方法来检查数据是否一致? 谢谢。
【问题讨论】:
标签: django postgresql