Как запросить базу данных Sybase из оболочки?

Я хочу написать сценарий оболочки, в котором я должен узнать имя таблиц, начинающихся с объявления (я написал для этого запрос), а затем мне нужно сделать резервную копию каждой такой таблицы, присутствующей в базе данных. Я использую базу данных sybase. Как я могу обработать каждую таблицу? Какие переменные мне нужно взять, чтобы сохранить результат вышеуказанного запроса?


person Aditya    schedule 07.10.2011    source источник


Ответы (1)


Посмотрите на dbschema.pl

http://www.peppler.org/downloads/dbschema-2_4_2.zip

Я успешно использовал этот сценарий в производстве много раз.

person kolchanov    schedule 07.10.2011
comment
не могли бы вы выделить образец фрагмента, поскольку я новичок как в Linux, так и в sybase? Я был бы очень признателен за вашу помощь .. Спасибо - person Aditya; 10.10.2011
comment
Что-то вроде (сам не могу проверить) perl [путь к папке]dbschema.pl –S[сервер] –U[пользователь] –P[пароль] –D[база данных] -O2 Этот скрипт создаст сценарии ddl bcp-out для базы данных объекты. - person kolchanov; 10.10.2011