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)