SELTA/cmd

Материал из Etersoft wiki
Перейти к: навигация, поиск


Инструкция по запуску и применению Selta@Etersoft через командную строку

Эта возможность появилась в SELTA@Etersoft с версии 1.0.4.


Основной запускаемый файл seltacmd.exe


1. Запуск без параметров.

seltacmd.exe
При запуске без параметров не происходит никаких действий. Только выводит сообщение с подсказкой о том, как получить полный help.
Сообщение:
-? This help

2. Запуск с параметром '-?'. Запуск help.

seltacmd.exe -?
При запуске с параметром '-?' не происходит никаких действий
Выводит полный help.
Сообщение:
seltacmd.exe [options]

    -io Input or Output. y - Output (SQL -> csv),n - output (csv -> SQL) 

    -s MSSQL or ~PgSql. y - MSSQL, n  - pSql 

    -h ip Address or name (SSID). 

    -n Name DB. 

    -u username DB. 

    -p Password. 

    -pt Backup patch on '  ' .  

    -? This help 

    -st Start or stop Selta. y - start, n-stop. 

    -d Upload dump. 

    

    Example:

    convert

    seltacmd.exe -io y -s n -h 192.168.0.1 -u admin -p mypassw -n mydb -pt C:\BACKUP\

    or

    start

    seltacmd.exe -st y

    or

    upload dump

    seltacmd.exe -d 'C:\BACKUP\mydump.sql' -h 192.168.0.1 -u admin -p mypassw -n mydb

    ok

3. Запуск конвертации БД

Для запуска конвертации необходимо ввести параметры
'-io' - Что надо конвертировать. 'y' - SQL -> csv, 'n' csv -> SQL

   '-s'  - Какую СУБД использовать. 'y' - MSSQL, 'n'  - pSql

   '-h'  - ip адрес или имя SQL сервера, который будет учавствовать в конвертации

   '-n'  - имя используемой БД 

   '-u'  - имя пользователя, обладающего необходимыми правами использования БД.

   '-p'  - пароль пользователь  

   '-pt' - Путь к бэкапу БД (обязательно в ' ')


Например:
seltacmd.exe -io y -s n -h 192.168.0.1 -n dbname1 -u admin -p mypassw -pt 'C:\BACKUP\'


Порядок указания параметров не важен.
Если не введены все необходимые для конвертации данные, они будут спрошены. Их можно ввести.
Например:
enter Input or Output. y - Output (SQL -> csv),n - output (csv -> SQL):
Но хотя бы один из параметров конвертации должен быть введен.


4. Запуск с параметром '-st'. Запуск/остановка selta

Для запуска/остановки selta необходимо ввести параметры
'-st' Что требуется сделать 'y'- запустить, 'n' остановить
Например:
seltacmd.exe -st y


Примечание:

Действия 2,3,4 можно производить как по отдельности, так и вместе.
Например:
seltacmd.exe -? -io y -s n -h 192.168.0.1 -n dbname1 -u admin -p mypassw -pt 'C:\BACKUP\' -st y


5. Запуск с параметром '-d'. Загрузка mssql-дампа на сервер PostgreSQL

Для загрузки sql-дампа на сервер, необходимо указать парамерт -d <путь к файлу>
Например:
seltacmd.exe -d 'msdump.sql' -h myserver -n databasename -u postgres -p pgpassword