Node:Invoking query-pr, Next:Formatting query-pr output, Up:query-pr
query-pr
From the shell, simply type query-pr, followed by any search
parameters you wish to exercise. From Emacs, type M-x query-pr. query-pr
prompts you for search parameters in the
minibuffer.
query-pr
can also be accessed by electronic mail, if your version
of GNATS is configured for this. To use this feature, simply send
mail to the address query-pr@your-site
with command
line arguments or options in the Subject
line of the mail header.
GNATS replies to your mail with the results of your query. The
default settings for the query-pr
mail server are
--restricted --state="open|analyzed|feedback|suspended"
To override the --state
parameter, specify
--state=state
in the Subject
line of the mail
header. You can not query on confidential Problem Reports by mail.
The usage for query-pr
is:
query-pr [--debug | -D] [--help | -h] [--version | -V] [--output file | -o file] [--list-databases] [--list-fields] [--list-input-fields] [--responsible-address name] [--field-type field] [--field-description field] [--field-flags field] [--adm-field field] [--adm-subfield subfield] [--adm-key key] [--valid-values field] [--format format | -f format] [--full | -F] [--summary | -q] [--database database | -d database] [--and | -&] [--or | -|] [--expr expr] [PR Number]
Non-network-mode options:
[--print-sh-vars] [--print-directory-for-database]
Network-mode-only options:
[--host host | -H host] [--port port] [--user user | -v user] [--passwd passwd | -w passwd] [--print-server-addr]
Deprecated Options:
[--list-categories | -j] [--list-states | -T] [--list-responsible | -k] [--list-submitters | -l] [--category category | -c category] [--synopsis synopsis | -y synopsis] [--confidential confidential | -C confidential] [--multitext multitext | -m multitext] [--originator originator | -O originator] [--release release | -A release] [--class class | -L class] [--cases cases | -E cases] [--quarter quarter | -Q quarter] [--keywords keywords | -K keywords] [--priority priority | -p priority] [--responsible responsible | -r responsible] [--restricted | -R] [--severity severity | -e severity] [--skip-closed | -x] [--sql | -i] [--sql2 | -I] [--state state | -s state] [--submitter submitter | -S submitter] [--text text | -t text] [--required-before date | -u date] [--required-after date | -U date] [--arrived-before date | -b date] [--arrived-after date | -a date] [--modified-before date | -B date] [--modified-after date | -M date] [--closed-before date | -z date] [--closed-after date | -Z date]
The options have the following meaning:
--help, -h
--version, -V
--output file, -o file
--database database, -d database
GNATSDB
environment
variable; see Environment for more
information.)
--list-categories, -j
--list-states, -T
--list-responsible, -k
--list-submitters, -l
The previous -list-* options are deprecated and may be removed in
future releases of GNATS; their functionality can be replaced with
query-pr --valid-values field
where field is one of Category
, Class
,
Responsible
, Submitter-Id
, or State
.
--list-databases
--list-fields
--list-input-fields
--field-type field
text
, multitext
, enum
,
multienum
, enumerated-in-file
,
multi-enumerated-in-file
, date
and integer
.
--field-description field
--field-flags field
dbconfig
file
associated with the database, such as textsearch
and
readonly
. See Individual field configuration.
--adm-field field
--adm-key
option, this returns a record
from the administrative file (if any) associated with the field. For
more material on administrative files, see Enumerated field administrative files.
--adm-subfield subfield
--adm-field
and --adm-key
options,
this returns the contents of a particular subfield from the record
specified by --adm-field
and --adm-key
. Subfields are
treated in Enumerated field administrative files.
--adm-key key
--adm-field
to select a record from the
administrative file associated with the field specified by
--adm-field
. See Enumerated field administrative files.
--valid-values field
enum
, a list of valid values (one per line) is
returned. Otherwise, a regular expression is returned that describes
the legal values in field.
--responsible-address name
--print-sh-vars
/bin/sh
variables is returned that describe the selected
database. They include:
GNATSDB
GNATSDB_VALID
GNATSDBDIR
DEBUG_MODE
DEFAULTCATEGORY
DEFAULTSTATE
--print-server-addr
GNATSDB
environment variable. This option
works only in the network mode.
--print-directory-for-database
--format format, -f format
--full, -F
query-pr --format full
--summary, -q
query-pr --format summary
--debug, -D
--host host, -H host
GNATSDB
environment variable.
--port port
GNATSDB
environment variable.
--user user, -v user
GNATSDB
environment
variable.
--passwd passwd, -w passwd
GNATSDB
environment
variable.
--and, -&, --or, -|
--expr expr
The remaining deprecated options are not described here, since their use
is fairly obvious and their functionality is completely replaced by the
use of the --expr
option.