Provided by: dballe_5.18-1_amd64 bug

NAME

       dbadb - Manage the DB-ALLe database

SYNOPSIS

       dbadb [command] [options] [args...]

DESCRIPTION

       It  allows  to initialise the database, dump its contents and import and export data using
       BUFR, CREX or AOF encoding.

       dbadb always requires a non-switch argument, that indicates what  is  the  operation  that
       should be performed:

       help
              Print a help summary.

       help manpage
              Print this manpage.

       dump [options] [queryparm1=val1 [queryparm2=val2 [...]]]
              Dump  data  from  the  database.  Query parameters are the same of the Fortran API.
              Please see the section "Input and output parameters  --  For  data  related  action
              routines" of the Fortran API documentation for a complete list..

       wipe [options] [optional rep_memo description file]
              Reinitialise  the  database, removing all data.  Reinitialisation is done using the
              given report code description file. If no file is provided, a  default  version  is
              used.

       import [options] [filter] filename [filename [ ... ] ]
              Import data into the database.

       export [options] rep_memo [queryparm1=val1 [queryparm2=val2 [...]]]
              Export  data  from the database.  Query parameters are the same of the Fortran API.
              Please see the section "Input and output parameters  --  For  data  related  action
              routines" of the Fortran API documentation for a complete list..

       repinfo [options] [filename]
              Update  the report information table.  Update the report information table with the
              data from the given report code description  file.   If  no  file  is  provided,  a
              default version is used.

       cleanup [options]
              Perform  database  cleanup  operations.   The only operation currently performed by
              this command is deleting stations that have no values.  If more will  be  added  in
              the future, they will be documented here..

       stations [options] [queryparm1=val1 [queryparm2=val2 [...]]]
              List  the  stations  present in the database.  Query parameters are the same of the
              Fortran API. Please see the section  "Input  and  output  parameters  --  For  data
              related action routines" of the Fortran API documentation for a complete list..

       delete [options] [queryparm1=val1 [queryparm2=val2 [...]]]
              Delete  all the data matching the given query parameters.  Query parameters are the
              same of the Fortran API. Please see the section "Input and output parameters -- For
              data  related  action  routines"  of  the  Fortran API documentation for a complete
              list..

OPTIONS

       dbadb follows the usual GNU command line syntax,  with  long  options  starting  with  two
       dashes (`-').

   Options used to connect to the database
       --dsn=dsn
              DSN,  or  URL-like  database  definition,  to  use  for  connecting to the DB-All.e
              database (can also be specified in the environment as DBA_DB)

       --user=user
              username to use for connecting to the DB-All.e database

       --pass=pass
              password to use for connecting to the DB-All.e database

       --wipe-first
              wipe database before any other action

   Options used to filter messages
       --category=num
              match messages with the given data category

       --subcategory=num
              match BUFR messages with the given data subcategory

       --check-digit=num
              match CREX messages with check digit (if 1) or without check digit (if 0)

       --unparsable
              match only messages that cannot be parsed

       --parsable
              match only messages that can be parsed

       --index=expr
              match messages with the index in the given range (ex.: 1-5,9,22-30)

   Option for command dump
       -?, --help
              print an help message

       --verbose
              verbose output

   Option for command wipe
       -?, --help
              print an help message

       --verbose
              verbose output

   Option for command import
       -?, --help
              print an help message

       --verbose
              verbose output

       -t type, --type=type
              format of the input data ('bufr', 'crex', 'aof', 'csv')

       -f, --overwrite
              overwrite existing data

       -r rep, --report=rep
              force data to be of this type of report, specified with rep_cod or rep_memo values

       --fast Ignored.  This option is left here for compatibility with old versions of dbadb.

       --no-attrs
              do not import data attributes

       --full-pseudoana
              merge pseudoana extra values with the ones already existing in the database

       --precise
              import messages using precise contexts instead of standard ones

   Option for command export
       -?, --help
              print an help message

       --verbose
              verbose output

       -r rep, --report=rep
              force exported data to be of  this  type  of  report,  specified  with  rep_cod  or
              rep_memo values

       -d type, --dest=type
              format of the data in output ('bufr', 'crex', 'aof')

       -t name, --template=name
              template of the data in output (autoselect if not specified, 'list' gives a list)

       --dump dump data to be encoded instead of encoding it

   Option for command repinfo
       -?, --help
              print an help message

       --verbose
              verbose output

   Option for command cleanup
       -?, --help
              print an help message

   Option for command stations
       -?, --help
              print an help message

   Option for command delete
       -?, --help
              print an help message

TEMPLATE NAMES

       This is a list of possible template names for the --template switch:

       acars
              ACARS (autodetect)

       acars-ecmwf
              ACARS ECMWF (4.145)

       acars-wmo
              ACARS WMO

       airep
              AIREP (autodetect)

       airep-ecmwf
              AIREP ECMWF (4.142)

       amdar
              AMDAR (autodetect)

       amdar-ecmwf
              AMDAR ECMWF (4.144)

       amdar-wmo
              AMDAR WMO

       buoy
              Buoy (1.21)

       generic
              Generic (255.0)

       metar
              Metar (0.140)

       pilot
              Pilot (2.91)

       pollution
              Pollution (8.171)

       ship
              Synop ship (autodetect)

       ship-abbr
              Synop ship (abbreviated) (1.9)

       ship-auto
              Synop ship (auto) (1.13)

       ship-plain
              Synop ship (normal) (1.11)

       ship-reduced
              Synop ship (reduced) (1.19)

       synop
              Synop (autodetect)

       synop-ecmwf
              Synop ECMWF (autodetect) (0.1)

       synop-ecmwf-auto
              Synop ECMWF land auto (0.3)

       synop-ecmwf-land
              Synop ECMWF land (0.1)

       synop-ecmwf-land-high
              Synop ECMWF land high level station (0.1)

       synop-wmo
              Synop WMO (0.1)

       temp
              Temp (autodetect)

       temp-ecmwf
              Temp ECMWF (autodetect)

       temp-ecmwf-land
              Temp ECMWF land (2.101)

       temp-ecmwf-ship
              Temp ECMWF ship (2.102)

       temp-ship
              Temp ship (autodetect)

       temp-wmo
              Temp WMO (2.101)

       wmo
              WMO style templates (autodetect)

       --template=list will also print the list.

AUTHOR

       dbadb  has  been  written  by Enrico Zini <enrico@enricozini.com> for ARPA Emilia Romagna,
       Servizio Idrometeorologico.

                                           may 24, 2012                                  DBADB(1)