gpt4 book ai didi

postgresql - 为什么在 PostgreSQL 中创建空(无行,无列)表

转载 作者:行者123 更新时间:2023-11-29 11:13:15 31 4
gpt4 key购买 nike

回答this问题 我了解到您可以在 PostgreSQL 中创建空表。

create table t();

这有什么实际用例吗?为什么要创建空表?因为您不知道它会有哪些列?

最佳答案

从我的角度来看,这些是无列表的好处。它们可能更多地属于温暖和毛茸茸的类别。

1.在添加任何用户之前创建表的一种实际用途 给它定义的列是它允许你在什么时候快速迭代 创建一个新系统或只是进行一般的快速开发迭代。

2。有点像 1,但可以让您 stub 您的应用程序逻辑或过程也可以引用的表,即使列有 还没有 到位。

3。 如果您在一家拥有大量开发人员的大公司工作,我可以预见它会派上用场。也许你想保留一个名字 在你的工作完成之前提前几个月。只需添加新的 构建无列表。当然他们可能仍然很高 顶一下,但你可能会赢得你在其中的争论 在他们与其他计划一起出现之前使用得很好。有点儿 边缘,但有效的利益。

所有这些都很方便,当我不在 PostgreSQL 中工作时,我会想念它们。

关于postgresql - 为什么在 PostgreSQL 中创建空(无行,无列)表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18024585/

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