Я хочу написать сценарий оболочки, в котором я должен узнать имя таблиц, начинающихся с объявления (я написал для этого запрос), а затем мне нужно сделать резервную копию каждой такой таблицы, присутствующей в базе данных. Я использую базу данных sybase. Как я могу обработать каждую таблицу? Какие переменные мне нужно взять, чтобы сохранить результат вышеуказанного запроса?
Как запросить базу данных Sybase из оболочки?
Ответы (1)
Посмотрите на dbschema.pl
http://www.peppler.org/downloads/dbschema-2_4_2.zip
Я успешно использовал этот сценарий в производстве много раз.
person
kolchanov
schedule
07.10.2011
не могли бы вы выделить образец фрагмента, поскольку я новичок как в Linux, так и в sybase? Я был бы очень признателен за вашу помощь .. Спасибо
- person Aditya; 10.10.2011
Что-то вроде (сам не могу проверить) perl [путь к папке]dbschema.pl –S[сервер] –U[пользователь] –P[пароль] –D[база данных] -O2 Этот скрипт создаст сценарии ddl bcp-out для базы данных объекты.
- person kolchanov; 10.10.2011