gpt4 book ai didi

sql - 在数据库中使用通用列 - 为什么?

转载 作者:行者123 更新时间:2023-12-04 23:47:55 29 4
gpt4 key购买 nike

我在一家公司工作,我们的设计团队选择使用“Field1”..“Field10”作为通用的、 future 用途的列。我向他们询问了原因,并被告知他们在那里以防我们将来需要它们。

有人听说过这种做法吗?当我看到这样的事情时,我的下巴掉到地上是不是错了?

最佳答案

你一点都没错。不确定编写 ADD COLUMN 更改脚本有什么困难。

如果这些列没有被应用程序引用(并且根本不能被应用程序使用),那么这是最糟糕的 YAGNI滥用。

但是,如果这是一个产品,将由不在您公司的人维护,那么放置这样的占位符是有意义的(假设应用程序“知道”如何访问和使用它们)用于 future 不可预见的扩展。

关于sql - 在数据库中使用通用列 - 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2874770/

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