Content-type: text/html; charset=UTF-8
Man page of qadd
qadd
Section: Herrin Software Development, Inc. (1)
Updated: 21 Oct 2000
Index
Return to Main Contents
NAME
qadd - Add a new record to a QDDB database.
SYNOPSIS
qadd [-tcl] RelationDirectory
DESCRIPTION
qadd(1)
attempts to add a new tuple to the
QDDB database contained in the directory
RelationDirectory.
In the absence of the
-tcl
option,
qadd
will attempt to invoke the user's favorite text editor on
a file containing QDDB readable format.
USING A STANDARD EDITOR
A complete set of attributes with blank fields are initially given so the
user can easily choose the ones (s)he needs to add. Each attribute's
initial value is "" and any added value must be placed
between the two double quotes. Double quotes in the data must
be backslashed (\") or
qadd
will report an error and allow you to reinvoke the editor.
The EDITOR environment variable determines the editor used to edit
each tuple.
/usr/bin/vi
is the default editor if the EDITOR variable is not initialized.
Tuples modified and saved in the editor are added to the
Additions directory. Unsaved entries are not added.
INTERFACING WITH TCL
qadd -tcl
accepts new records from standard input (stdin) in the following format
(following the Schema described in the
query(1)
manual page):
Author,1 Eric H. Herrin II
Author,2 Raphael A. Finkel
Title,1 An ASCII Database for Fast Queries of Relatively Stable Data
Description,1 This is a description with a backslashed newline \
in it. Each newline must be backslashed.
Borrower.Name,1.1 Joe Moses
Borrower.Phone,1.1 (606) 222-5555
Borrower.Name,2.1 Jane Sword
Borrower.Phone,2.1 (578) 432-1234
Borrower.Phone,2.2 (578) 432-3232
SEE ALSO
qchange(1)
BUGS
The
qadd
program checks the modification time of the temporary file against the
creation time when determining whether to add the tuple. The user
must insure somehow that (s)he doesn't accidentally save an empty
tuple. Although empty tuples are allowed, they may slow
the searching of the unstable database.
REFERENCES
A Guide to QDDB
Eric H. Herrin II and Raphael A. Finkel
Qddb User's Guide
An ASCII Database for Fast Queries of Relatively Stable Data
Eric H. Herrin II and Raphael A. Finkel
Computing Systems, Volume 4 Number 2
University of California Press, Berkeley CA
Schema and Tuple Trees: An Intuitive Structure for
Representing Relational Data
Eric H. Herrin, II and Raphael A. Finkel
Computing Systems, Volume 9, Number 2
MIT Press, Cambridge MA
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- USING A STANDARD EDITOR
-
- INTERFACING WITH TCL
-
- SEE ALSO
-
- BUGS
-
- REFERENCES
-
This document was created by
man2html,
using the manual pages.
Time: 18:55:30 GMT, October 31, 2018