我有一个生成的SQL表,它非常适合行/列,但是我还想存储一些关于该表的信息,例如:
-
它是什么时候产生的?
-
是谁创造的?
-
运行了什么脚本来生成它?
-
数据是从哪里来的?
-
表中不适合的密钥对值列表,它实际上只描述了有关源的更多信息
我对SQL还不太熟悉,但一般情况下,如何存储这些信息呢?
我想在我
CREATE TABLE foo
,那我就需要
CREATE TABLE foo_meta
,那么每个问题都是一个专栏,我需要
INSERT
只有一行:这些问题的答案。这是正常的处理方式吗?
一些澄清,
-
我在用SQLite3
-
每个表表示记录的时间历史数据,其中每列是一个参数,每行是一个时间步。
-
每个表都有相关的元数据
-
元数据包含初始条件和其他在时间历史中没有记录的条件。
-
我将把一堆测试结果添加到同一个数据库中。每个测试都有一个数据表(时间历史)和一个元数据表。