Транспорт фиксации задач для PostgreSQL. Создается таблица config.dbTable и в ней фиксируются выполненные задачи
Parameters:
Name |
Type |
Description |
config |
object
|
параметры инициализации транспорта
Properties
Name |
Type |
Attributes |
Default |
Description |
dbTable |
string
|
<optional>
|
tasks
|
имя таблицы в БД, куда будут записываться все выполненные апдейты |
connString |
string
|
|
|
строка подключения к БД |
|
- Source:
Returns:
-
Type
-
Saver.TaskSaverPostgreSQL
Extends
Methods
getTasks(cb)
Получает список выполненных задач из БД
Parameters:
Name |
Type |
Description |
cb |
function
|
колбэк получения списка ваполненныз задач
Properties
Name |
Type |
Attributes |
Description |
err |
Error
|
<nullable>
|
ошибка выполнения |
tasks |
Array.<object>
|
<nullable>
|
Массив выполненных задач
Properties
Name |
Type |
Description |
name |
string
|
имя выполненной задачи |
md5 |
string
|
md5 сумма выполненной задачи (защита от подмены/изменения) |
executed |
string
|
когда была выполнен задача |
|
|
- Overrides:
- Source:
init(cb)
Метод инициализирующий транспорт. Проверяет коннект, создает таблицу в БД, если её нет.
Parameters:
Name |
Type |
Description |
cb |
function
|
колбэк инициализации
Properties
Name |
Type |
Attributes |
Description |
err |
Error
|
<nullable>
|
Ошибка инициализации |
|
- Overrides:
- Source:
logExecutedTask(task, cb)
Записать в БД, что задача была выполнена
Parameters:
Name |
Type |
Description |
task |
object
|
выполненная задача
Properties
Name |
Type |
Description |
name |
string
|
имя выполенной задачи |
md5 |
string
|
контрольная сумма текста задачи |
|
cb |
function
|
колбэк записи задачи в БД
Properties
Name |
Type |
Attributes |
Description |
err |
Error
|
<nullable>
|
ошибка записи |
|
- Overrides:
- Source: