document_a

This commit is contained in:
2026-02-22 10:55:46 +05:00
parent fb594b727a
commit 7e748c37e1

View File

@@ -260,7 +260,7 @@ function createSQLiteTables() {
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP updated_at DATETIME DEFAULT CURRENT_TIMESTAMP
)`); )`);
db.run(`CREATE TABLE IF NOT EXISTS tasks ( db.run(`CREATE TABLE IF NOT EXISTS tasks (
id INTEGER PRIMARY KEY AUTOINCREMENT, id INTEGER PRIMARY KEY AUTOINCREMENT,
title TEXT NOT NULL, title TEXT NOT NULL,
description TEXT, description TEXT,
@@ -280,11 +280,14 @@ function createSQLiteTables() {
type TEXT, type TEXT,
approver_group_id INTEGER, approver_group_id INTEGER,
document_id INTEGER, document_id INTEGER,
document_n TEXT,
document_d TEXT,
document_a TEXT,
FOREIGN KEY (created_by) REFERENCES users (id), FOREIGN KEY (created_by) REFERENCES users (id),
FOREIGN KEY (deleted_by) REFERENCES users (id), FOREIGN KEY (deleted_by) REFERENCES users (id),
FOREIGN KEY (original_task_id) REFERENCES tasks (id), FOREIGN KEY (original_task_id) REFERENCES tasks (id),
FOREIGN KEY (closed_by) REFERENCES users (id) FOREIGN KEY (closed_by) REFERENCES users (id)
)`); )`);
db.run(`CREATE TABLE IF NOT EXISTS task_assignments ( db.run(`CREATE TABLE IF NOT EXISTS task_assignments (
id INTEGER PRIMARY KEY AUTOINCREMENT, id INTEGER PRIMARY KEY AUTOINCREMENT,
@@ -720,7 +723,10 @@ function checkAndUpdateTableStructure() {
{ name: 'task_type', type: 'TEXT DEFAULT "regular"' }, { name: 'task_type', type: 'TEXT DEFAULT "regular"' },
{ name: 'type', type: 'TEXT' }, { name: 'type', type: 'TEXT' },
{ name: 'approver_group_id', type: 'INTEGER' }, { name: 'approver_group_id', type: 'INTEGER' },
{ name: 'document_id', type: 'INTEGER' } { name: 'document_id', type: 'INTEGER' },
{ name: 'document_n', type: 'TEXT' },
{ name: 'document_d', type: 'TEXT' },
{ name: 'document_a', type: 'TEXT' }
], ],
task_assignments: [ task_assignments: [
{ name: 'id', type: 'INTEGER PRIMARY KEY AUTOINCREMENT' }, { name: 'id', type: 'INTEGER PRIMARY KEY AUTOINCREMENT' },
@@ -1106,7 +1112,10 @@ async function createPostgresTables() {
task_type VARCHAR(50) DEFAULT 'regular', task_type VARCHAR(50) DEFAULT 'regular',
type VARCHAR(100), type VARCHAR(100),
approver_group_id INTEGER, approver_group_id INTEGER,
document_id INTEGER document_id INTEGER,
document_n TEXT,
document_d TEXT,
document_a TEXT
) )
`); `);