经验与复盘经验摘录 · 机器翻译
这解决了一个我之前开发了一个名为"pgstrap"的npm包[1]来解决的主要问题
这解决了一个我之前开发了一个名为"pgstrap"的npm包[1]来解决的主要问题。它会生成一个"数据库结构"目录,这样我的数据库模式就可以被LLM(大型语言模型)使用了(它也使代码审查更容易,因为你可以看到对各个表的更改)。因此,我为数据库中的每个表都有一个SQL文件,并按每个模式整理到不同的目录中。Rails有类似的想法,即schema.rb。我不确定是否应该让编辑器具备数据库意识,还是让代码库包含适当的相关信息。一方面,更少的生成代码/人工制品可以让代码库更整洁。另一方面,并不是每个人都使用VS Code,或者知道如何使用这个集成。数据库浏览器GUI从未真正有一个赢家。不过,VS Code确实拥有足够的主导地位,可能使他们成为"开发人员查看数据库的标准方式" [1] https://github.com/seveibar/pgstrap
源讨论VS Code中的Postgres IDE原帖 407 条评论 · 导入时统计