Хранение метаданных SQL

У меня есть сгенерированная таблица SQL, которая хорошо вписывается в строки / столбцы, но я также хотел бы сохранить некоторую информацию об этой таблице, например:

  • Когда он был создан?
  • Кто его создал?
  • Какой сценарий был запущен для его генерации?
  • Откуда взялись данные?
  • Список значений пар ключей, которые не поместились в таблице и на самом деле описывают только дополнительную информацию об источнике.

Я немного новичок в SQL, но как обычно хранить эту информацию?

Я бы представил, что после того, как я CREATE TABLE foo, мне нужно будет затем CREATE TABLE foo_meta, тогда каждый вопрос будет столбцом, и мне понадобится INSERT только одна строка: ответы на эти вопросы. Это нормальный способ справиться с этим?

Некоторые пояснения,

  • Я использую SQLite3
  • Каждая таблица представляет записанные данные хронологии, где каждый столбец является параметром, а каждая строка - временным шагом.
  • Каждая таблица будет иметь связанные метаданные
  • Метаданные содержат такие вещи, как начальные условия и другие условия, которые не были записаны во временной истории.
  • Я добавлю кучу результатов тестов в ту же базу данных. Каждый тест будет иметь таблицу данных (временную историю) и таблицу метаданных.

Пожалуйста, добавьте свою СУБД

Joe Taras 19.07.2018 15:02

Планируете ли вы создать мета-таблицу для каждой таблицы в базе данных? Если бы это было просто для документирования ваших таблиц, либо создайте одну мета-таблицу для всех ваших таблиц, либо еще лучше подумайте, как вы это делаете, чтобы задокументировать это. Почему не просто документ, основываясь на информации, которую вы хотите собрать?

Barry Piccinni 19.07.2018 15:11
comment on table foo is 'Created by Arthur Dent at 2018-07-19 15:34 through deployment script';
a_horse_with_no_name 19.07.2018 15:34

В исходное описание добавлены уточнения.

Stewart 19.07.2018 15:39
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
1
4
108
0

Другие вопросы по теме