gpt4 book ai didi

postgresql - Golang GORM 中列的自动迁移问题

转载 作者:数据小太阳 更新时间:2023-10-29 03:13:33 24 4
gpt4 key购买 nike

自动迁移问题(我认为)。我可以通过 psql 控制台得出该列不存在的结论。我可以通过终端/控制台/SQL 手动插入该列,但更喜欢通过自动迁移来解决此问题。

感谢您的阅读和/或行动。

终端输出:

  • 启动 Web 服务器:“(pq:列“password_hash”包含空值值(value)观)
  • 提交 POST:“(pq:关系“accounts”的列“password_hash”不存在)

最佳答案

来源:Jon Calhoun

资源:https://www.usegolang.com/

"...the short answer is that automigrate fails to run because when it adds the column and says it can't have null values this contradicts the fact that any existing records will have a null value by default. The simplest fix since you are still in a dev env is to delete all the users from your table either by dripping the entire table or by running some SQL."

非常感谢 Jon Calhoun 提供的这个简单有效的解决方案。

关于postgresql - Golang GORM 中列的自动迁移问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44188272/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com