2009-08-13 2 views
1

Я использую Informix DB, и мне нужно сделать резервную копию создания табличных запросов для каждой таблицы, присутствующей в БД. Мне не нужно клонировать базу данных, потому что мне нужна только скрипты create.I я использую WinSql для доступа к DB.Any помощь была бы достаточной.TIAРазделительные инструкции Создать таблицу

ответ

1

Я не знаком с Informix, но результаты Google показывают, что the dbschema utility can be used для генерации операторов SQL для создания таблицы сценариев и создания базы данных для целей миграции, и он должен отвечать вашим потребностям ,

У вас есть доступ к этой утилите?

2

Как указывает Контрастный компилятор, инструментом для работы является DB-Schema.

dbschema -d dbname -t table 

Это даст вам схему для одной таблицы. Опустите «-t table», и он предоставит вам схему всей базы данных, которую вы затем можете разбить на себя.

Единственная проблема может заключаться в том, что вы используете WinSQL для доступа к базе данных. Я знаком с его именем, но не с его функциональностью. Вероятно, он использует соединение на основе ODBC для доступа к базе данных, и в этом случае вы можете - или не иметь - иметь доступ к DB-Schema. Является ли СУБД на той же машине, что и клиент WinSQL? Если это так, вы, вероятно, имеете DB-Schema и можете использовать его. Если нет, то вам может быть сложнее.

Смежные вопросы