如果列不存在,则在插入时添加列

时间:2018-08-19 22:30:59

标签: database postgresql

因此,我想将一些数据放入SQL中作为测试,在病房之后,我想将数据聚集在graphana中。

它的格式如下:

a_files,a_lines,a_directories,b_files,b_lines,b_directories,c_files,c_lines,c_directories,d_files,d_lines,d_directories ... x_files,x_lines,x_directories

我正在执行INSERT,但这些列可能不存在。 ALTER_TABLE似乎需要预先知道列名。 可能还会添加其他列,因为将来可能会添加z和y。

是否有一种简单的方法可以在插入必要的列时创建它们。

前进到最终解决方案,这似乎有点反面。 (我记得关于使用外键将它们绑定到另一个表中的行的某些事情),但这仅用于测试初始解决方案,因为我们不知道可能需要什么组合。

我们正在使用postgres。

0 个答案:

没有答案