|
|
1.1 root 1: .th CONTENTS INGRES
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: DELIM(QUEL) \- specify a name for a pattern of characters
106: .br
107: .bd destroy
108: .bd delim
109: groupname
110: (
111: delimitor, pattern
112: )
113: .br
114: pattern =
115: [ "[character list]" | "{character list}" ]*
116: .br
117: .s3
118: .i0
119: .in +4
120: .ti -4
121: DESTROY(QUEL) \- destroy existing relation(s)
122: .br
123: .bd destroy
124: relname { , relname }
125: .br
126: .bd destroy
127: [
128: .bd permit
129: |
130: .bd integrity
131: ] relname
132: [
133: integer { , integer }
134: |
135: .bd all
136: ]
137: .br
138: .bd destroy
139: .bd delim
140: groupname
141: .s3
142: .i0
143: .in +4
144: .ti -4
145: HELP(QUEL) \- get information about how to use \*(II, about relations in the database,
146: .br
147: .bd help
148: [
149: relname
150: ] [
151: "section"
152: ]
153: {, relname}{, "section"}
154: .br
155: .bd "help view"
156: relname {, relname}
157: .br
158: .bd "help permit"
159: relname {, relname}
160: .br
161: .bd "help integrity"
162: relname {, relname}
163: .br
164: .bd help
165: .bd delim
166: [
167: groupname
168: ]
169: {, groupname}
170: .br
171: .s3
172: .i0
173: .in +4
174: .ti -4
175: INDEX(QUEL) \- create a secondary index on an existing relation.
176: .br
177: .bd "index on"
178: relname
179: .bd is
180: indexname
181: (domain\c
182: .it 1
183: { ,domain\c
184: .it 2\c
185: })
186: .s3
187: .i0
188: .in +4
189: .ti -4
190: INTEGRITY(QUEL) \- define integrity constraints
191: .br
192: .bd "define integrity on"
193: var
194: .bd is
195: qual
196: .s3
197: .i0
198: .in +4
199: .ti -4
200: MACROS(QUEL) \- terminal monitor macro facility
201: .br
202: .s3
203: .i0
204: .in +4
205: .ti -4
206: MODIFY(QUEL) \- convert the storage structure of a relation
207: .br
208: .in +5
209: .ti -5
210: .bd modify
211: relname
212: .bd to
213: storage-structure
214: [
215: .bd on
216: key1 [ :
217: .it sortorder
218: ] [ { , key2 [ :
219: .it sortorder
220: ] } ] ]
221: [
222: .bd where
223: [
224: .bd "fillfactor ="
225: .it n
226: ] [
227: .bd ", minpages ="
228: .it n
229: ] [
230: .bd ", maxpages ="
231: .it n
232: ] [
233: .bd ", lidn ="
234: .it lidname
235: ] [
236: .i0
237: .s3
238: .i0
239: .in +4
240: .ti -4
241: MONITOR(QUEL) \- interactive terminal monitor
242: .br
243: .s3
244: .i0
245: .in +4
246: .ti -4
247: ORDERED(QUEL) \- storage structure type
248: .br
249: .s3
250: .i0
251: .in +4
252: .ti -4
253: PERMIT(QUEL) \- add permissions to a relation
254: .br
255: .bd define
256: .bd permit
257: oplist {
258: .bd on
259: |
260: .bd of
261: |
262: .bd to
263: } var [ (attlist) ]
264: .br
265: .if n .ti +5
266: .if t .ti +0.5i
267: .bd to
268: name [
269: .bd at
270: term ]
271: [
272: .bd from
273: time
274: .bd to
275: time ]
276: .br
277: .if n .ti +5
278: .if t .ti +0.5i
279: [
280: .bd on
281: day
282: .bd to
283: day ] [
284: .bd where
285: qual ]
286: .s3
287: .i0
288: .in +4
289: .ti -4
290: PRINT(QUEL) \- print relation(s)
291: .br
292: .bd print
293: relname {, relname}
294: .s3
295: .i0
296: .in +4
297: .ti -4
298: QUEL(QUEL) \- \fBQUE\fPry \fBL\fPanguage for \*(II
299: .br
300: .s3
301: .i0
302: .in +4
303: .ti -4
304: RANGE(QUEL) \- declare a variable to range over a relation
305: .br
306: .bd "range of"
307: variable
308: .bd is
309: relname
310: .s3
311: .i0
312: .in +4
313: .ti -4
314: REPLACE(QUEL) \- replace values of domains in a relation
315: .br
316: .bd replace
317: tuple_variable (target_list)
318: [\c
319: .bd where
320: qual]
321: .s3
322: .i0
323: .in +4
324: .ti -4
325: RETRIEVE(QUEL) \- retrieve tuples from a relation
326: .br
327: .bd retrieve
328: [[\c
329: .bd into\c
330: ] relname] (target_list)
331: [\c
332: .bd where
333: qual]
334: .br
335: .bd "retrieve unique"
336: (target_list) [\c
337: .bd where
338: qual]
339: .s3
340: .i0
341: .in +4
342: .ti -4
343: SAVE(QUEL) \- save a relation until a date.
344: .br
345: .bd save
346: relname
347: .bd until
348: month day year
349: .s3
350: .i0
351: .in +4
352: .ti -4
353: USE(QUEL) \- specify a group of delimitors to be used
354: .br
355: .bd use
356: groupname
357: .br
358: .bd unuse
359: groupname
360: .br
361: .s3
362: .i0
363: .in +4
364: .ti -4
365: VIEW(QUEL) \- define a virtual relation
366: .br
367: .bd define
368: .bd view
369: name (target-list) [
370: .bd where
371: qual ]
372: .s3
373: .i0
374: .in +4
375: .ti -4
376: COPYDB(UNIX) \- create batch files to copy out a data base and restore it.
377: .br
378: .bd copydb
379: [
380: .bd \-u\c
381: .it name
382: ] database full-path-name-of-directory
383: [ relation ... ]
384: .s3
385: .i0
386: .in +4
387: .ti -4
388: CREATDB(UNIX) \- create a data base
389: .br
390: .bd creatdb
391: [
392: .bd \-u\c
393: .it name
394: ] [
395: .bd \-e
396: ] [
397: .bd \-m
398: ] [
399: .bd \*(+-c
400: ] [
401: .bd \*(+-q
402: ] dbname
403: .s3
404: .i0
405: .in +4
406: .ti -4
407: DESTROYDB(UNIX) \- destroy an existing database
408: .br
409: .bd destroydb
410: [
411: .bd \-s
412: ] [
413: .bd \-m
414: ] dbname
415: .s3
416: .i0
417: .in +4
418: .ti -4
419: EQUEL(UNIX) \- Embedded QUEL interface to C
420: .br
421: .bd equel
422: [
423: .bd \-d
424: ] [
425: .bd \-f
426: ] [
427: .bd \-r
428: ] file.q ...
429: .s3
430: .i0
431: .in +4
432: .ti -4
433: HELPR(UNIX) \- get information about a database.
434: .br
435: .bd helpr
436: [
437: .bd \-u\c
438: .it name
439: ] [
440: .bd \*(+-w
441: ] database relation ...
442: .s3
443: .i0
444: .in +4
445: .ti -4
446: INGRES(UNIX) \- \*(II relational data base management system
447: .br
448: .bd ingres
449: [
450: .it flags
451: ] dbname [ process_table ]
452: .s3
453: .i0
454: .in +4
455: .ti -4
456: PRINTR(UNIX) \- print relations
457: .br
458: .bd printr
459: [
460: .it flags
461: ] database relation ...
462: .s3
463: .i0
464: .in +4
465: .ti -4
466: PURGE(UNIX) \- destroy all expired and temporary relations
467: .br
468: .bd purge
469: [
470: .bd \-f
471: ] [
472: .bd \-p
473: ] [
474: .bd \-a
475: ] [
476: .bd \-s
477: ] [
478: .bd \*(+-w
479: ] [ database ... ]
480: .s3
481: .i0
482: .in +4
483: .ti -4
484: RESTORE(UNIX) \- recover from an \*(II or \*(UU crash.
485: .br
486: .bd restore
487: [
488: .bd \-a
489: ] [
490: .bd \-s
491: ] [
492: .bd \*(+-w
493: ] [ database ... ]
494: .s3
495: .i0
496: .in +4
497: .ti -4
498: SYSMOD(UNIX) \- modify system relations to predetermined storage structures.
499: .br
500: .bd sysmod
501: [
502: .bd \-s
503: ] [
504: .bd \-w
505: ] dbname
506: [
507: .bd relation
508: ] [
509: .bd attribute
510: ] [
511: .bd indexes
512: ] [
513: .bd tree
514: ] [
515: .bd protect
516: ] [
517: .bd integrities
518: ]
519: .s3
520: .i0
521: .in +4
522: .ti -4
523: USERSETUP(UNIX) \- setup users file
524: .br
525: .bd \&.../bin/usersetup
526: [ flags [ pathname ] ]
527: .s3
528: .i0
529: .in +4
530: .ti -4
531: DAYFILE(FILES) \- \*(II login message
532: .br
533: .s3
534: .i0
535: .in +4
536: .ti -4
537: DBTMPLT(FILES) \- database template
538: .br
539: .s3
540: .i0
541: .in +4
542: .ti -4
543: ERROR(FILES) \- files with \*(II errors
544: .br
545: .s3
546: .i0
547: .in +4
548: .ti -4
549: LIBQ(FILES) \- Equel run-time support library
550: .br
551: .s3
552: .i0
553: .in +4
554: .ti -4
555: PROCTAB(FILES) \- \*(II runtime configuration information
556: .br
557: .s3
558: .i0
559: .in +4
560: .ti -4
561: STARTUP(FILES) \- \*(II startup file
562: .br
563: .s3
564: .i0
565: .in +4
566: .ti -4
567: TTYTYPE(FILES) \- \*(GQ terminal type database
568: .br
569: .s3
570: .i0
571: .in +4
572: .ti -4
573: USERS(FILES) \- \*(II user codes and parameters
574: .br
575: .s3
576: .i0
577: .in +4
578: .ti -4
579: INTRODUCTION(ERROR) \- Error messages introduction
580: .br
581: .s3
582: .i0
583: .in +4
584: .ti -4
585: PARSER(ERROR) \- Parser error message summary
586: .br
587: Error numbers 2000 \- 2999.
588: .s3
589: .i0
590: .in +4
591: .ti -4
592: QRYMOD(ERROR) \- Query Modification error message summary
593: .br
594: Error numbers 3000 \- 3999.
595: .s3
596: .i0
597: .in +4
598: .ti -4
599: OVQP(ERROR) \- One Variable Query Processor error message summary
600: .br
601: Error numbers 4000 \- 4499.
602: .s3
603: .i0
604: .in +4
605: .ti -4
606: DECOMP(ERROR) \- Decomposition error message summary
607: .br
608: Error numbers 4500 \- 4999.
609: .s3
610: .i0
611: .in +4
612: .ti -4
613: DBU(ERROR) \- Data Base Utility error message summary
614: .br
615: Error numbers 5000 \- 5999
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.