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