Skip to content

Instantly share code, notes, and snippets.

@fpawel
Last active January 29, 2019 21:18
Show Gist options
  • Save fpawel/c5eb44468e0e3e64d968fa913352adfc to your computer and use it in GitHub Desktop.
Save fpawel/c5eb44468e0e3e64d968fa913352adfc to your computer and use it in GitHub Desktop.
CREATE TABLE IF NOT EXISTS record
(
record_id INTEGER NOT NULL PRIMARY KEY,
created_at TIMESTAMP NOT NULL UNIQUE -- UNIQUE - чтобы создать индекс по полю created_at
DEFAULT (STRFTIME('%Y-%m-%d %H:%M:%f', 'NOW')),
process TEXT NOT NULL, --имя процесса, из которого произведено логгирование
msg TEXT NOT NULL, --содержательное сообщение
level TEXT NOT NULL,
work TEXT NOT NULL
);
INSERT INTO record(created_at, process, level, work, msg)
VALUES (DATETIME('NOW', '+1 seconds'), 'elco.exe', 'info', 'Снятие НКУ', 'Подача ПГС1'),
(DATETIME('NOW', '+2 seconds'), 'elco.exe', 'info', 'Снятие НКУ', 'Начало продувки ПГС1'),
(DATETIME('NOW', '+3 seconds'), 'elco.exe', 'info', 'Снятие НКУ', 'Окончание продувки ПГС1'),
(DATETIME('NOW', '+4 seconds'), 'elco.exe', 'info', 'Снятие НКУ', 'Прибор 1 = 12'),
(DATETIME('NOW', '+5 seconds'), 'elco.exe', 'info', 'Снятие НКУ', 'Прибор 2 = 13'),
(DATETIME('NOW', '+6 seconds'), 'elco.exe', 'info', 'Снятие -20', 'Уставка термокамеры'),
(DATETIME('NOW', '+7 seconds'), 'elco.exe', 'info', 'Снятие -20', 'Выдержка термокамеры'),
(DATETIME('NOW', '+8 seconds'), 'elco.exe', 'info', 'Снятие -20', 'Подача ПГС1'),
(DATETIME('NOW', '+9 seconds'), 'elco.exe', 'info', 'Снятие -20', 'Начало продувки ПГС1'),
(DATETIME('NOW', '+10 seconds'), 'elco.exe', 'info', 'Снятие -20', 'Окончание продувки ПГС1'),
(DATETIME('NOW', '+11 seconds'), 'elco.exe', 'error', 'Снятие -20', 'Прибор 1 = 12, произошла ошибка'),
(DATETIME('NOW', '+12 seconds'), 'elco.exe', 'info', 'Снятие -20', 'Прибор 2 = 13'),
(DATETIME('NOW', '+13 seconds'), 'elco.exe', 'info', 'Снятие НКУ', 'Подача ПГС1'),
(DATETIME('NOW', '+14 seconds'), 'elco.exe', 'info', 'Снятие НКУ', 'Начало продувки ПГС1'),
(DATETIME('NOW', '+15 seconds'), 'elco.exe', 'info', 'Снятие НКУ', 'Окончание продувки ПГС1'),
(DATETIME('NOW', '+16 seconds'), 'elco.exe', 'info', 'Снятие НКУ', 'Прибор 1 = 12'),
(DATETIME('NOW', '+17 seconds'), 'elco.exe', 'info', 'Снятие НКУ', 'Прибор 2 = 13');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment