Annotation of 42BSD/ingres/doc/toc.nr, revision 1.1.1.1

1.1       root        1: .th "TABLE OF CONTENTS" INGRES 3/23/79
                      2: .s3
                      3: .i0
                      4: .in +4
                      5: .ti -4
                      6: APPEND(QUEL) \- append tuples to a relation
                      7: .br
                      8: .bd append 
                      9: [\c
                     10: .bd to\c
                     11: ] relname (target_list) [\c
                     12: .bd where 
                     13: qual\c
                     14: ]
                     15: .s3
                     16: .i0
                     17: .in +4
                     18: .ti -4
                     19: COPY(QUEL) \- copy data into/from a relation from/into a \*(UU file.
                     20: .br
                     21: .bd copy
                     22: relname 
                     23: (domname = format {, domname = format })
                     24: .br
                     25: .ti +10
                     26: direction "filename"
                     27: .s3
                     28: .i0
                     29: .in +4
                     30: .ti -4
                     31: CREATE(QUEL) \- create a new relation
                     32: .br
                     33: .bd create
                     34: relname (domname\c
                     35: .it 1
                     36: = format {, domname\c
                     37: .it 2
                     38: = format })
                     39: .s3
                     40: .i0
                     41: .in +4
                     42: .ti -4
                     43: DEFINE(QUEL) \- define subschema
                     44: .br
                     45: .in +5
                     46: .ti -5
                     47: .bd define
                     48: .bd view
                     49: name (target list) [
                     50: .bd where
                     51: qual ]
                     52: .ti -5
                     53: .bd "define permit"
                     54: oplist
                     55: {
                     56: .bd on
                     57: |
                     58: .bd of
                     59: |
                     60: .bd to
                     61: }
                     62: var
                     63: [ (attlist) ]
                     64: .bd to
                     65: name
                     66: [
                     67: .bd at
                     68: term ]
                     69: [
                     70: .bd from
                     71: time
                     72: .bd to
                     73: time ] 
                     74: [
                     75: .bd on
                     76: day
                     77: .bd to
                     78: day ] [
                     79: .bd where
                     80: qual ]
                     81: .ti -5
                     82: .bd define
                     83: .bd integrity
                     84: .bd on
                     85: var
                     86: .bd is
                     87: qual
                     88: .i0
                     89: .s3
                     90: .i0
                     91: .in +4
                     92: .ti -4
                     93: DELETE(QUEL) \- delete tuples from a relation
                     94: .br
                     95: .bd delete
                     96: tuple_variable 
                     97: [\c
                     98: .bd where
                     99: qual\c
                    100: ]
                    101: .s3
                    102: .i0
                    103: .in +4
                    104: .ti -4
                    105: DESTROY(QUEL) \- destroy existing relation(s)
                    106: .br
                    107: .bd destroy 
                    108: relname {, relname}
                    109: .br
                    110: .bd destroy 
                    111: [\c
                    112: .bd permit
                    113: |
                    114: .bd integrity\c
                    115: ] relname
                    116: [\c
                    117: integer {, integer}\c
                    118: |
                    119: .bd all\c
                    120: ]
                    121: .s3
                    122: .i0
                    123: .in +4
                    124: .ti -4
                    125: HELP(QUEL) \- get information about how to use \*(II or about relations in the database.
                    126: .br
                    127: .bd help 
                    128: [\c
                    129: relname\c
                    130: ] [\c
                    131: "section"\c
                    132: ] 
                    133: {, relname}{, "section"}
                    134: .br
                    135: .bd "help view"
                    136: relname {, relname}
                    137: .br
                    138: .bd "help permit" 
                    139: relname {, relname}
                    140: .br
                    141: .bd "help integrity"
                    142: relname {, relname}
                    143: .s3
                    144: .i0
                    145: .in +4
                    146: .ti -4
                    147: INDEX(QUEL) \- create a secondary index on an existing relation.
                    148: .br
                    149: .bd "index on"
                    150: relname 
                    151: .bd is
                    152: indexname 
                    153: (domain\c
                    154: .it 1 
                    155: { ,domain\c
                    156: .it 2\c
                    157: })
                    158: .s3
                    159: .i0
                    160: .in +4
                    161: .ti -4
                    162: INTEGRITY(QUEL) \- define integrity constraints
                    163: .br
                    164: .bd "define integrity on" 
                    165: var 
                    166: .bd is 
                    167: qual
                    168: .s3
                    169: .i0
                    170: .in +4
                    171: .ti -4
                    172: MACROS(QUEL) \- terminal monitor macro facility
                    173: .br
                    174: .s3
                    175: .i0
                    176: .in +4
                    177: .ti -4
                    178: MODIFY(QUEL) \- convert the storage structure of a relation
                    179: .br
                    180: .in +5
                    181: .ti -5
                    182: .bd modify 
                    183: relname 
                    184: .bd to 
                    185: storage-structure
                    186: [
                    187: .bd on 
                    188: key1 [ :
                    189: .it sortorder
                    190: ] [ { , key2 [ :
                    191: .it sortorder
                    192: ] } ] ] 
                    193: [
                    194: .bd where 
                    195: [
                    196: .bd "fillfactor =" 
                    197: .it n
                    198: ] [
                    199: .bd ", minpages =" 
                    200: .it n
                    201: ] [
                    202: .bd ", maxpages =" 
                    203: .it n
                    204: ] ]
                    205: .i0
                    206: .s3
                    207: .i0
                    208: .in +4
                    209: .ti -4
                    210: MONITOR(QUEL) \- interactive terminal monitor
                    211: .br
                    212: .s3
                    213: .i0
                    214: .in +4
                    215: .ti -4
                    216: PERMIT(QUEL) \- add permissions to a relation
                    217: .br
                    218: .bd define
                    219: .bd permit
                    220: oplist {
                    221: .bd on
                    222: |
                    223: .bd of
                    224: |
                    225: .bd to
                    226: } var [ (attlist) ]
                    227: .br
                    228: .if n .ti +5
                    229: .if t .ti +0.5i
                    230: .bd to
                    231: name [
                    232: .bd at
                    233: term ] 
                    234: [
                    235: .bd from
                    236: time
                    237: .bd to
                    238: time ] 
                    239: .br
                    240: .if n .ti +5
                    241: .if t .ti +0.5i
                    242: [
                    243: .bd on
                    244: day
                    245: .bd to
                    246: day ] [
                    247: .bd where
                    248: qual ]
                    249: .s3
                    250: .i0
                    251: .in +4
                    252: .ti -4
                    253: PRINT(QUEL) \- print relation(s)
                    254: .br
                    255: .bd print 
                    256: relname {, relname}
                    257: .s3
                    258: .i0
                    259: .in +4
                    260: .ti -4
                    261: QUEL(QUEL) \- \fBQUE\fPry \fBL\fPanguage for \*(II
                    262: .br
                    263: .s3
                    264: .i0
                    265: .in +4
                    266: .ti -4
                    267: RANGE(QUEL) \- declare a variable to range over a relation
                    268: .br
                    269: .bd "range of"
                    270: variable 
                    271: .bd is
                    272: relname
                    273: .s3
                    274: .i0
                    275: .in +4
                    276: .ti -4
                    277: REPLACE(QUEL) \- replace values of domains in a relation
                    278: .br
                    279: .bd replace
                    280: tuple_variable (target_list)
                    281: [\c
                    282: .bd where
                    283: qual]
                    284: .s3
                    285: .i0
                    286: .in +4
                    287: .ti -4
                    288: RETRIEVE(QUEL) \- retrieve tuples from a relation
                    289: .br
                    290: .bd retrieve 
                    291: [[\c
                    292: .bd into\c
                    293: ] relname] (target_list) 
                    294: [\c
                    295: .bd where 
                    296: qual]
                    297: .br 
                    298: .bd "retrieve unique" 
                    299: (target_list) [\c
                    300: .bd where
                    301: qual]
                    302: .s3
                    303: .i0
                    304: .in +4
                    305: .ti -4
                    306: SAVE(QUEL) \- save a relation until a date.
                    307: .br
                    308: .bd save
                    309: relname 
                    310: .bd until
                    311: month day year
                    312: .s3
                    313: .i0
                    314: .in +4
                    315: .ti -4
                    316: VIEW(QUEL) \- define a virtual relation
                    317: .br
                    318: .bd define
                    319: .bd view
                    320: name (target-list) [
                    321: .bd where
                    322: qual ]
                    323: .s3
                    324: .i0
                    325: .in +4
                    326: .ti -4
                    327: COPYDB(UNIX) \- create batch files to copy out a data base and restore it.
                    328: .br
                    329: .bd copydb
                    330: [
                    331: .bd \-u\c
                    332: .it name
                    333: ] database full-path-name-of-directory
                    334: [ relation ... ]
                    335: .s3
                    336: .i0
                    337: .in +4
                    338: .ti -4
                    339: CREATDB(UNIX) \- create a data base
                    340: .br
                    341: .bd creatdb
                    342: [
                    343: .bd \-u\c
                    344: .it name
                    345: ] [
                    346: .bd \-e
                    347: ] [
                    348: .bd \-m
                    349: ] [
                    350: .bd \*(+-c
                    351: ] [
                    352: .bd \*(+-q
                    353: ] dbname
                    354: .s3
                    355: .i0
                    356: .in +4
                    357: .ti -4
                    358: DESTROYDB(UNIX) \- destroy an existing database
                    359: .br
                    360: .bd destroydb
                    361: [
                    362: .bd \-s
                    363: ] [
                    364: .bd \-m
                    365: ] dbname
                    366: .s3
                    367: .i0
                    368: .in +4
                    369: .ti -4
                    370: EQUEL(UNIX) \- Embedded QUEL interface to C
                    371: .br
                    372: .bd equel 
                    373: [
                    374: .bd \-d
                    375: ] [
                    376: .bd \-f
                    377: ] [ 
                    378: .bd \-r
                    379: ] file.q ...
                    380: .s3
                    381: .i0
                    382: .in +4
                    383: .ti -4
                    384: HELPR(UNIX) \- get information about a database.
                    385: .br
                    386: .bd helpr
                    387: [
                    388: .bd \-u\c
                    389: .it name
                    390: ] [
                    391: .bd \*(+-w
                    392: ] database relation ...
                    393: .s3
                    394: .i0
                    395: .in +4
                    396: .ti -4
                    397: INGRES(UNIX) \- \*(II relational data base management system
                    398: .br
                    399: .bd ingres
                    400: [
                    401: .it flags
                    402: ] dbname [ process_table ]
                    403: .s3
                    404: .i0
                    405: .in +4
                    406: .ti -4
                    407: PRINTR(UNIX) \- print relations
                    408: .br
                    409: .bd printr
                    410: [
                    411: .it flags
                    412: ] database relation ...
                    413: .s3
                    414: .i0
                    415: .in +4
                    416: .ti -4
                    417: PURGE(UNIX) \- destroy all expired and temporary relations
                    418: .br
                    419: .bd purge
                    420: [
                    421: .bd \-f
                    422: ] [
                    423: .bd \-p
                    424: ] [
                    425: .bd \-a
                    426: ] [
                    427: .bd \-s
                    428: ] [
                    429: .bd \*(+-w
                    430: ] [ database ... ]
                    431: .s3
                    432: .i0
                    433: .in +4
                    434: .ti -4
                    435: RESTORE(UNIX) \- recover from an \*(II or \*(UU crash.
                    436: .br
                    437: .bd restore
                    438: [
                    439: .bd \-a
                    440: ] [
                    441: .bd \-s
                    442: ] [
                    443: .bd \*(+-w
                    444: ] [ database ... ]
                    445: .s3
                    446: .i0
                    447: .in +4
                    448: .ti -4
                    449: SYSMOD(UNIX) \- modify system relations to predetermined storage structures.
                    450: .br
                    451: .bd sysmod
                    452: [
                    453: .bd \-s
                    454: ] [
                    455: .bd \-w
                    456: ] dbname
                    457: [
                    458: .bd relation
                    459: ] [
                    460: .bd attribute
                    461: ] [
                    462: .bd indexes
                    463: ] [
                    464: .bd tree
                    465: ] [
                    466: .bd protect
                    467: ] [
                    468: .bd integrities
                    469: ]
                    470: .s3
                    471: .i0
                    472: .in +4
                    473: .ti -4
                    474: USERSETUP(UNIX) \- setup users file
                    475: .br
                    476: .bd \&.../bin/usersetup
                    477: [ pathname ]
                    478: .s3
                    479: .i0
                    480: .in +4
                    481: .ti -4
                    482: DAYFILE(FILES) \- \*(II login message
                    483: .br
                    484: .s3
                    485: .i0
                    486: .in +4
                    487: .ti -4
                    488: DBTMPLT(FILES) \- database template
                    489: .br
                    490: .s3
                    491: .i0
                    492: .in +4
                    493: .ti -4
                    494: ERROR(FILES) \- files with \*(II errors
                    495: .br
                    496: .s3
                    497: .i0
                    498: .in +4
                    499: .ti -4
                    500: LIBQ(FILES) \- Equel run-time support library
                    501: .br
                    502: .s3
                    503: .i0
                    504: .in +4
                    505: .ti -4
                    506: PROCTAB(FILES) \- \*(II runtime configuration information
                    507: .br
                    508: .s3
                    509: .i0
                    510: .in +4
                    511: .ti -4
                    512: STARTUP(FILES) \- \*(II startup file
                    513: .br
                    514: .s3
                    515: .i0
                    516: .in +4
                    517: .ti -4
                    518: USERS(FILES) \- \*(II user codes and parameters
                    519: .br
                    520: .s3
                    521: .i0
                    522: .in +4
                    523: .ti -4
                    524: INTRODUCTION(ERROR) \- Error messages introduction
                    525: .br
                    526: .s3
                    527: .i0
                    528: .in +4
                    529: .ti -4
                    530: EQUEL(ERROR) \- \s-2EQUEL\s0 error message summary
                    531: .br
                    532: Error numbers 1000 \- 1999.
                    533: .s3
                    534: .i0
                    535: .in +4
                    536: .ti -4
                    537: PARSER(ERROR) \- Parser error message summary
                    538: .br
                    539: Error numbers 2000 \- 2999.
                    540: .s3
                    541: .i0
                    542: .in +4
                    543: .ti -4
                    544: QRYMOD(ERROR) \- Query Modification error message summary
                    545: .br
                    546: Error numbers 3000 \- 3999.
                    547: .s3
                    548: .i0
                    549: .in +4
                    550: .ti -4
                    551: OVQP(ERROR) \- One Variable Query Processor error message summary
                    552: .br
                    553: Error numbers 4000 \- 4499.
                    554: .s3
                    555: .i0
                    556: .in +4
                    557: .ti -4
                    558: DECOMP(ERROR) \- Decomposition error message summary
                    559: .br
                    560: Error numbers 4500 \- 4999.
                    561: .s3
                    562: .i0
                    563: .in +4
                    564: .ti -4
                    565: DBU(ERROR) \- Data Base Utility error message summary
                    566: .br
                    567: Error numbers 5000 \- 5999

unix.superglobalmegacorp.com

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