Annotation of 43BSD/ingres/doc/unix/ingres.nr, revision 1.1

1.1     ! root        1: .th INGRES UNIX 3/14/79
        !             2: .sh NAME
        !             3: ingres \- \*(II relational data base management system
        !             4: .sh SYNOPSIS
        !             5: .bd ingres
        !             6: [
        !             7: .it flags
        !             8: ] dbname [ process_table ]
        !             9: .sh DESCRIPTION
        !            10: This is the \*(UU command which is used to invoke \*(II.
        !            11: Dbname is the name of an existing data base.
        !            12: The optional flags have the following meanings
        !            13: (a ``\*(+-'' means the flag may be stated
        !            14: ``+\c
        !            15: .it x\c
        !            16: \&''
        !            17: to set option
        !            18: .it x
        !            19: or ``\-\c
        !            20: .it x\c
        !            21: \&''
        !            22: to clear option
        !            23: .it x.
        !            24: ``\-'' alone means that ``\-\c
        !            25: .it x\c
        !            26: \&''
        !            27: must be stated
        !            28: to get the
        !            29: .it x
        !            30: function):
        !            31: .s3
        !            32: .de xx
        !            33: .lp +10 10
        !            34: .if t \fB\\$1\fP\fI\\$2\fP\t\c
        !            35: .if n \\$1\\$2\t\c
        !            36: ..
        !            37: .xx \*(+-U
        !            38: Enable/disable direct update
        !            39: of the system relations
        !            40: and secondary indicies.
        !            41: You must have the 000004 bit
        !            42: in the status field
        !            43: of the users file
        !            44: set
        !            45: for this flag to be accepted.
        !            46: This option is provided
        !            47: for system debugging
        !            48: and is strongly discouraged for normal use.
        !            49: .xx \-u name
        !            50: Pretend you are the user
        !            51: with login name
        !            52: .it name
        !            53: (found in the users file).
        !            54: If
        !            55: .it name
        !            56: is of the form
        !            57: .bd :\c
        !            58: .it xx,
        !            59: .it xx
        !            60: is the two character user code
        !            61: of a user.
        !            62: This may only be used
        !            63: by the DBA for the database
        !            64: or by the \*(II superuser.
        !            65: .xx \-c N
        !            66: Set the minimum field width
        !            67: for printing
        !            68: character domains
        !            69: to
        !            70: .it N.
        !            71: The default is 6.
        !            72: .xx \-i lN
        !            73: Set integer output field width to
        !            74: .it N.
        !            75: .it l
        !            76: may be 1, 2, or 4 for
        !            77: i1's, i2's, or i4's repectively.
        !            78: .xx \-f lxM.N
        !            79: Set floating point output field width
        !            80: to
        !            81: .it M
        !            82: characters
        !            83: with
        !            84: .it N
        !            85: decimal places.
        !            86: .it l
        !            87: may be 4 or 8 to apply to
        !            88: f4's or f8's respectively.
        !            89: .it x
        !            90: may be
        !            91: .bd e,
        !            92: .bd E,
        !            93: .bd f,
        !            94: .bd F,
        !            95: .bd g,
        !            96: .bd G,
        !            97: .bd n,
        !            98: or
        !            99: .bd N
        !           100: to specify an output format.
        !           101: .bd E
        !           102: is exponential form,
        !           103: .bd F
        !           104: is floating point form,
        !           105: and
        !           106: .bd G
        !           107: and
        !           108: .bd N
        !           109: are identical to
        !           110: .bd F
        !           111: unless the number
        !           112: is too big to fit in that field,
        !           113: when it is output in
        !           114: .bd E
        !           115: format.
        !           116: .bd G
        !           117: format guarantees decimal point alignment;
        !           118: .bd N
        !           119: does not.
        !           120: The default format for both is
        !           121: .bd n10.3.
        !           122: .xx \-v X
        !           123: Set the column seperator
        !           124: for retrieves to the terminal
        !           125: and print commands
        !           126: to be
        !           127: .it X.
        !           128: The default is vertical bar.
        !           129: .xx \-r M
        !           130: Set modify mode
        !           131: on the
        !           132: .it retrieve into
        !           133: command
        !           134: to
        !           135: .it M.
        !           136: .it M
        !           137: may be
        !           138: .bd isam,
        !           139: .bd cisam,
        !           140: .bd hash,
        !           141: .bd chash,
        !           142: .bd heap,
        !           143: .bd cheap,
        !           144: .bd heapsort,
        !           145: or
        !           146: .bd cheapsort,
        !           147: for ISAM,
        !           148: compressed ISAM,
        !           149: hash table,
        !           150: compressed hash table,
        !           151: heap,
        !           152: compressed heap,
        !           153: sorted heap,
        !           154: or compressed sorted heap.
        !           155: The default is ``cheapsort''.
        !           156: .xx \-n M
        !           157: Set modify mode on the
        !           158: .it index
        !           159: command to
        !           160: .it M.
        !           161: .it M
        !           162: can take the same values as the
        !           163: .bd \-r
        !           164: flag above.
        !           165: Default is ``isam''.
        !           166: .xx \*(+-a
        !           167: Set/clear
        !           168: the autoclear option in the terminal monitor.
        !           169: It defaults to set.
        !           170: .xx \*(+-b
        !           171: Set/reset batch update.
        !           172: Users must the 000002 bit set
        !           173: in the status field of the users file
        !           174: to clear this flag.
        !           175: This flag is normally set.
        !           176: When clear,
        !           177: queries will run slightly faster,
        !           178: but no recovery can take place.
        !           179: Queries which update a secondary index
        !           180: automatically set this flag for that query only.
        !           181: .xx \*(+-d
        !           182: Print/don't print the dayfile.
        !           183: Normally set.
        !           184: .xx \*(+-s
        !           185: Print/don't print any of the monitor messages,
        !           186: including prompts.
        !           187: This flags is normally set.
        !           188: If cleared,
        !           189: it also clears the
        !           190: .bd \-d
        !           191: flag.
        !           192: .xx \*(+-w
        !           193: Wait/don't wait for the database.
        !           194: If the
        !           195: .bd +w
        !           196: flag is present,
        !           197: \*(II will wait if
        !           198: certain processes are running (purge,restore, and/or sysmod)
        !           199: on the given data base.
        !           200: Upon completion of those processes \*(II will proceed.
        !           201: If the
        !           202: .bd \-w
        !           203: flag is present,
        !           204: a message is returned and execution stopped
        !           205: if the data base is not available.
        !           206: If the
        !           207: .bd \*(+-w
        !           208: flag is omitted
        !           209: and the data base is unavailable,
        !           210: the error message is returned
        !           211: if \*(II is running in foreground
        !           212: (more precisly if the
        !           213: standard input is from a terminal),
        !           214: otherwise the wait option
        !           215: is invoked.
        !           216: .i0
        !           217: .s3
        !           218: .it Process_table
        !           219: is the pathname of a \*(UU file
        !           220: which may be used to specify the run-time configuration of \*(II.
        !           221: This feature is intended for use in system maintenance only,
        !           222: and its unenlightened use by the user community is strongly
        !           223: discouraged.
        !           224: .s3
        !           225: Note: It is possible to run the monitor as a batch-processing
        !           226: interface using the `<', `>' and `\*v' operators of the \*(UU shell,
        !           227: provided the input file is in proper
        !           228: monitor-format.
        !           229: .sh EXAMPLE
        !           230: .nf
        !           231: ingres demo
        !           232: ingres \-d demo
        !           233: ingres \-s demo < batchfile
        !           234: ingres \-f4g12.2 \-i13 +b \-rhash demo
        !           235: .fi
        !           236: .sh FILES
        !           237: \&.../files/users \- valid \*(II users
        !           238: .br
        !           239: \&.../data/base/* \- data bases
        !           240: .br
        !           241: \&.../datadir/* \- for compatability with previous versions
        !           242: .br
        !           243: \&.../files/proctab7 \- runtime configuration file
        !           244: .sh "SEE ALSO"
        !           245: monitor(quel)
        !           246: .sh DIAGNOSTICS
        !           247: .lp +4 4
        !           248: Too many options to \*(II \- you have stated too many flags
        !           249: as \*(II options.
        !           250: .lp +4 4
        !           251: Bad flag format \- you have stated a flag
        !           252: in a format which is not intelligible,
        !           253: or a bad flag entirely.
        !           254: .lp +4 4
        !           255: Too many parameters \- you have given a database name,
        !           256: a process table name,
        !           257: and ``something else''
        !           258: which \*(II doesn't know what to do with.
        !           259: .lp +4 4
        !           260: No database name specified
        !           261: .lp +4 4
        !           262: Improper database name \- the database name is not legal.
        !           263: .lp +4 4
        !           264: You may not access database
        !           265: .it name
        !           266: \- according to the users file,
        !           267: you do not have permission to enter this database.
        !           268: .lp +4 4
        !           269: You are not authorized to use the
        !           270: .it flag
        !           271: flag \- the flag specified
        !           272: requires some special authorization,
        !           273: such as a bit in the users file,
        !           274: which you do not have.
        !           275: .lp +4 4
        !           276: Database
        !           277: .it name
        !           278: does not exist
        !           279: .lp +4 4
        !           280: You are not a valid \*(II user \- you have not been
        !           281: entered into the users file,
        !           282: which means that you may not use \*(II at all.
        !           283: .lp +4 4
        !           284: You may not specify this process table \- special authorization
        !           285: is needed to specify process tables.
        !           286: .lp +4 4
        !           287: Database temporarily unavailable \- someone else is currently
        !           288: performing some operation on the database
        !           289: which makes it impossible for you to even log in.
        !           290: This condition should disappear shortly.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.