This commit is contained in:
seb
2026-10-04 09:33:27 +02:00
parent 3b74c12f4e
commit 89fe6e6451
14 changed files with 1836 additions and 1546 deletions

View File

@@ -0,0 +1,13 @@
import * as source from '../../mssql/queries/companyhistory.js';
import { translateQueries } from './translate.js';
const queries = translateQueries(source, 'companyhistory');
export const { INSERT, LIST_BY_COMPANY_ID } = queries;
export const LIST_BY_COMPANY_ID_LIMITED = `
SELECT id, companyuser_id AS companyuserId, date, text
FROM companyhistory
WHERE company_id = @companyId
ORDER BY date DESC, id DESC
LIMIT @limit
`;

View File

@@ -536,6 +536,17 @@ CREATE TABLE IF NOT EXISTS articlehistory (
FOREIGN KEY (companyuser_id) REFERENCES companyuser(id) ON DELETE SET NULL
);
`;
export const INIT_COMPANYHISTORY = `
CREATE TABLE IF NOT EXISTS companyhistory (
id INTEGER PRIMARY KEY,
company_id INTEGER NOT NULL,
companyuser_id INTEGER,
"date" TEXT NOT NULL DEFAULT (${UTC_NOW}),
"text" TEXT NOT NULL,
FOREIGN KEY (company_id) REFERENCES company(id) ON DELETE CASCADE,
FOREIGN KEY (companyuser_id) REFERENCES companyuser(id) ON DELETE SET NULL
);
`;
export const INIT_ARTICLETOMBSTONE = `
CREATE TABLE IF NOT EXISTS articletombstone (
@@ -818,6 +829,7 @@ export const SCHEMA_SCRIPTS = [
INIT_ARTICLEHISTORY,
INIT_ARTICLETOMBSTONE,
INIT_ENTITYHISTORY,
INIT_COMPANYHISTORY,
INIT_SYNCPOS,
INIT_COMPANYSETTING,
INIT_POSTERMINAL,