|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.