bcheck | проверяет и восстанавливает индексные файлы. |
dbload | перекачивает данные из ASCII формата в базы INFORMIX |
dbexport | сбросить данные из базы данных в ASCII файлы. |
dbimport | создать базу данных из определенных ASCII файлов. |
dbschema | по таблице восстанавливает операторы SQL ее создающие. |
dbupdate | преобразует базу данных SQL 1.0 в базу данных SQL 2.0 |
mkmessage | компилирует файлы с сообщениями. |
sqlconv | преобразует INFORMIX-базу в SQL-совместимую базу. |
upscol | устанавливает атрибуты и начальные значения по умолчанию у программных переменных и полей экранных форм, связанных со столбцами. |
dblog | |
Проверяет и восстанавливает целостность индексных файлов базы данных INFORMIX-SE. (С расширением .idx и .dat )
bcheck -ilnyqs cisamfiles ... -i только проверить индексные файлы -l list entries in b-trees -n считать, что на все вопросы отвечается No -y считать, что на все вопросы отвечается Yes -q no program header -s resize the index file node size
Закачивает данные из ASCII файлов в базу данных INFORMIX. Файлы могут быть созданы другими продуктами INFORMIX, и даже другими (не INFORMIX) Системами Управления Базами Данных.
Поддерживает следующие возможности:
dbload [-d dbname] [-c cfilname] [-l errlogfile] [-e errnum] [-n nnum] [-i inum] [-s] [-p] [-r] -d имя базы данных -c имя командного файла -l log file для ошибочных строк -e кол-во допустимых ошибочн.строк before abort -n кол-во of row(s) before commit -i сколько строк сначала пропустить. -s только проверить синтаксические ошибки -p при останове спрашивать: commit или нет -r загружать без блокированных таблиц
Все значения в символьном печатном представлении. |
Записи должны разделяться символом NewLine (^J=10 в коде ASCII) |
В каждой записи одинаковое число полей. |
Если данные переменной длинны, то поля должны разделяться каким-нибудь разделителем. |
формат дат: mm/dd/yyyy |
формат DATETIME и INTERVAL: yyyy-mm-dd hh:mi:ss.fff |
FILE {"file-name"} { DELIMITER "c" nfields | обозначение NULL значения ( field1 start [ - end ] [: ...] [NULL="null-str1"] , field2 start [ - end ] [: ...] [NULL="null-str2"] , . . . fieldN start [ - end ] [: ...] [NULL="null-strN"] ) }; имя поля начало поля конец поля [продолжение] INSERT INTO table-name [(column-list)] [VALUES (values-list)] ; список констант и имен полей [ . . . ]
Сбрасывает данные из базы данных в ASCII файлы, для переноса их в другие базы данных. Данные помещаются в директорию databasename.exp. В нее же помещается файл database-name.sql с операторами описания данных.
dbexport database-name [-c] [-q] [{-o <dir> | -t <device> -b <blksz> -s <tapesz> [-f <sql-command-file>]}] -c продолжать, даже если случатся ошибки -q проделать всю работу молча -o поместить в директорию <dir> -t сбросить на устройство <device> (напр./dev/rmt) -b размер блока на ленте -s размер ленты -f поместить файл с описаниями данных не на ленту а в файл
Позволяет создать базу данных из ASCII файлов, созданных утилитой dbexport.
dbimport <database> [-c] [-q] [-l [{ buffered | <log-file> }] [-ansi]] [{ -i <dir> | -t <tapedev> [ -b <blksz> -s <tapesz> ] [-f <script-file>]}] порядок аргументов не важен -c продолжать, даже если случатся ошибки -q проделать всю работу молча -i взять из директории <dir> -t взять с устройства <device> (напр. /dev/rmt) -b размер блока на ленте -s размер ленты -f взять файл с описаниями данных из файла. -d (только в OnLine) -l импортируемая база данных использует logfile <log-file> должно быть указано полное маршрутное имя buffered (только в OnLine) -ansi создать базу данных в MODE ANSI
Генерит операторы SQL, необходимые, чтобы создать указанную таблицу или базу данных.
dbschema [-t tabname] [-s user] [-p user] -d dbname [filename] если -t не задан, то берется для всех таблиц -t имя таблицы -s синонимы, созданные только пользователем user -p разрешения доступа для пользователя user -d имя базы данных filename имя файла, в который поместить SQL операторы
Компилирует файлы с сообщениями, используемые в прикладных 4GL программах.
mkmessage [-v] [-dMACRO] input_file output_file
Дает возможность установить атрибуты по умолчанию для экранных полей экранной формы, связанных со столбцами базы данных. А так же установить значения по умолчанию для инициализации программных переменных и экранных полей, связанных со столбцами базы данных. Работает в диалоговом режиме с использованием экранных форм.
upscol
Преобразует базу данных, созданную в SQL версии 1 в базу данных SQL версии 2 (Т.е совместимой с современной версией INFROMIX).
dbupdate [-bn] old-db-name new-db-name -n объявить все столбцы NOT NULL -b не преобразовывать строки пробелов в NULL, запрашивает, переводить ли 0 в NULL без флагов строки пробелов преобразует в значения NULL, запрашивает, переводить ли 0 в NULL
Генерит программу на SQL или 4GL, преобразующую не-SQL созданную INFORMIX-базу данных старой версии в SQL-совместимую базу данных новой версии INFORMIX.
sqlconv [-4gl][-esql] databasename -4gl выходной файл будет программой на 4GL. -esql выходной файл будет программой на ESQL/C. если флаги не заданы, то результат будет файлом с командами SQL
Содержание INFORMIX-SE или C-ISAM log файла.
dblog
ѓЃѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‚
ѓЉ А теперь нажми ESC ErasePage
ѓѓѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ„