Утилиты INFORMIX
| 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 или C-ISAM log
файла. |
Проверяет и
восстанавливает целостность
индексных файлов базы данных
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 загружать без блокированных таблиц
- несколько FILE операторов,
описывающих формат входных
файлов
- несколько INSERT
операторов, указывающих, куда
вставлять данные из файлов.
Если используется DELIMETER, то поля
имеют имена f01, f02, ... разделитель
число полей
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
ѓѓѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ‹ѓ„
Назад || Оглавление || Вперед