Выполняет SQL файлы. Имена файлов должны соовпадать с регуляркой /^.*\.postgres\-file\-sql\.sql$/ т.е. файл должен заканчиваться на ".postgres-file-sql.sql"
внутри должен быть валидный SQL код.
Parameters:
Name |
Type |
Description |
config |
Object
|
параметры инициализации транспорта
Properties
Name |
Type |
Description |
connString |
string
|
строка подключения к БД |
|
- Source:
Returns:
-
Type
-
Executor.TaskExecPostgresFileSql
Example
// Имя файла 20150520-2359-grigorchuk.postgres-file-sql.sql
ALTER TABLE myyy ADD COLUMN id serial NOT NULL;
ALTER TABLE myyy ADD PRIMARY KEY (id);
Extends
Methods
execute(toExecuteTask, text, cb)
Выполняет SQL запрос из файла.
Parameters:
Name |
Type |
Description |
toExecuteTask |
object
|
выполняемая задача
Properties
Name |
Type |
Description |
name |
string
|
имя выполенной задачи |
md5 |
string
|
контрольная сумма текста задачи |
|
text |
string
|
текст задачи |
cb |
function
|
колбэк выполнения задачи
Properties
Name |
Type |
Attributes |
Description |
err |
Error
|
<nullable>
|
ошибка выполнения |
|
- Overrides:
- Source:
(abstract) matchType(taskName) → {boolean}
Определяет принадлежность задачи этому executor'у (по имени задачи, применяя к нему регулярку /^.*\.postgres\-file\-sql\.sql$/ т.е. файл должен заканчиваться на ".postgres-file-sql.sql")
Parameters:
Name |
Type |
Description |
taskName |
string
|
имя задачи |
- Overrides:
- Source:
Returns:
- результат, подходит ли этот формат под задачу (true - значит что этот executor будет выполнять эту задачу, при false продолжится поиск подходящего executor'а)
-
Type
-
boolean