|
Странное поведение .dump
|
|||
---|---|---|---|
#18+
Доброго дня! Делаю утилитку для создания, архивирования, поддержания нужного кол-ва бэкапов. Внутри формируется строка, например: "C:\Program Files (x86)\SQLite\sqlite3.exe" "C:/Users/sadmin/Desktop/users.sqlite" .dump > "C:\Bakup_DB\KZ\DB\users_2015_03_30_12_17_56.sql" И выполняется посредством CreateProcess и ждем исполнения WaitForSingleObject. Для командных строк MySQL,DB2,CACHE,MSSQL работает. Для sqlite3 не работает. Выдает такую строку: C:\Program Files (x86)\SQLite\sqlite3.exe: Error: too many options: ">" Use -help for a list of options. Хотя если вручную запустить ту же самую строку получается и все успешно. Интересная штука замечена, что при ручном запуске .help предлагает, а тут -help. Что за ерунда творится? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 12:46 |
|
Странное поведение .dump
|
|||
---|---|---|---|
#18+
1. Для бэкапа, достаточно скопировать файл базы. Дамп делать совсем не нужно. 2. > - это команда шелла а не программы. Если пользуешься CreateProcess, то либо запускай cmd.exe с полной строкой запуска приложения, либо изучай пайпы. 3. При чем здесь командные строки MySQL, DB2, CACHE и MSSQL? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 15:59 |
|
Странное поведение .dump
|
|||
---|---|---|---|
#18+
White Owl, Спасибо за ответ! С этой СУБД не совсем знаком. Поэтому такие вопросы. Не в каждой СУБД можно так просто копировать базу. Перенаправление потока вывода не работало как раз в командной строке. Я использовал пайты для работы с cmd. Удобно ответы сохранять. А другие СУБД на случай версии о неработоспособности утилиты. Все СУБД имеют возможности работы через cmd. Решил проблему посредством формирования bat и уже его запуска, хотя содержимое одно и то же. Просто смущает ответ -help вместо .help. Хотя опять же мало знаю эту СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 16:49 |
|
|
start [/forum/topic.php?fid=54&fpage=10&tid=2008697]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
others: | 265ms |
total: | 380ms |
0 / 0 |