代码之家  ›  专栏  ›  技术社区  ›  Stewart

存储SQL元数据

  •  0
  • Stewart  · 技术社区  · 6 年前

    我有一个生成的SQL表,它非常适合行/列,但是我还想存储一些关于该表的信息,例如:

    • 它是什么时候产生的?
    • 是谁创造的?
    • 运行了什么脚本来生成它?
    • 数据是从哪里来的?
    • 表中不适合的密钥对值列表,它实际上只描述了有关源的更多信息

    我对SQL还不太熟悉,但一般情况下,如何存储这些信息呢?

    我想在我 CREATE TABLE foo ,那我就需要 CREATE TABLE foo_meta ,那么每个问题都是一个专栏,我需要 INSERT 只有一行:这些问题的答案。这是正常的处理方式吗?

    一些澄清,

    • 我在用SQLite3
    • 每个表表示记录的时间历史数据,其中每列是一个参数,每行是一个时间步。
    • 每个表都有相关的元数据
    • 元数据包含初始条件和其他在时间历史中没有记录的条件。
    • 我将把一堆测试结果添加到同一个数据库中。每个测试都有一个数据表(时间历史)和一个元数据表。
    0 回复  |  直到 6 年前