xenial (1) isql-fb.1.gz

Provided by: firebird2.5-server-common_2.5.4.26856.ds4-1build1_amd64 bug

NAME

       isql — Firebird Interactive SQL shell

SYNOPSIS

       isql  [  -a ]  [ -cache bufnum ]  [ -database database ]  [ -echo ]  [ -input infile ]  [ -noautocommit ]
       [ -nowarnings ]  [ -output outfile ]  [ -password password ]  [ -page pagelen ]  [ -role  role  ]   [  -s
       sqldialect ]  [ -terminator lineterm ]  [ -user user ]  [ -x ]  [ -z ]

DESCRIPTION

       This manual page documents briefly the isql command.

       This  manual  page  was  written for the Debian distribution because the original program does not have a
       (free) manual page.  Instead, it has non-free documentation you  can  get  from  InterBase  (Borland)  or
       FireBird project sites; see at the end of the document.

       isql  is a program that allows the user to issue arbitrary SQL commands to a Firebird database as well as
       exctacting the metadata.

       isql in Debian is available under isql-fb name due to filename conflict with binary from  other  package.
       If   for   some   reason   it  is  needed  to  have  it  under  original  name  it  is  possible  to  add
       /usr/lib/firebird/bin at the beginning of PATH variable which should solve eventual problem.

OPTIONS

       isql can handle various command line options.  Most options can  be  abbreviated.  Below  are  given  the
       shortest abbreviations as well as the full versions.  A summary of options follows.

       -a
                 Extract  DDL  statements  necessary  to  re-create  database's  metadata.   The CREATE DATABASE
                 statement is surrounded by C-style comment.  Statements are printed to standard  output  unless
                 redirection is used. See -output. See -x.

       -c[ache] buffers
                 Specify default number of cache buffers to be used in connections.

       -d[atabase] database
                 Used together with -x. Specifies target database name when extracting. See -x.

       -e[cho]   Display each statement before executing it.

       -x|-ex[tract]
                 Extracts  DDL  statements  to  recreate database metadata.  The only difference with -a is that
                 -extract behaves differently if -d is also specified.

                 If no -d is specified, -x behaves exactly as -a.  If  -d  is  specified,  the  CREATE  DATABASE
                 statement is uncommented, replacing database name with database.

       -i[nput] infile
                 Reads commands from infile instead of standard input. Exits with commit after the last command.

       -m[erge_stderr]
                 Merges standard error to standard output. Useful for redirecting both streams.

       -n[oautocommit]
                 Normally,  all  DDL  statements  like  CREATE  TABLE  are automatically committed in a separate
                 transaction. This option disables the automatic commit of DDL statements.

       -nowarnings
                 Disables displaying of SQL warnings.

       -o[utput] outfile
                 All output is redirected to the given outfile.

       -page[length] n
                 Prints column headers every n output lines. Default is 20.

       -pas[sword] password
                 Uses given password as a default for connecting to the database.

       -r[ole] sqlrole
                 Uses given sqlrole as a default for connecting to the database.

       -s[qldialect] sqldialect
                 Uses given sqldialect as a default for connecting to the database.

       -t[erminator] lineterm
                 Set command line terminator. Default is semicolon (`;').

        -u[ser] username
                 Uses given username as a default for connecting to the database.

       -z        Show version string before doing anything else.

SEE ALSO

       gbak(1), gdef(1), gfix(1),  gpre(1), gsec(1),  gstat(1), qli(1).

       Additional documentation about isql and other Firebird  parts  can  be  found  on  the  Firebird  Project
       website.

       For more information about Firebird project, visit http://www.firebirdsql.org/.

AUTHOR

       This manual page was written by Damyan Ivanov (dam@modsoftsys.com) for the Debian system (but may be used
       by others). Permission is granted to use this document, with or without modifications, provided that this
       notice  is  retained. If we meet some day, and you think this stuff is worth it, you can buy me a beer in
       return.

                                                                                                         ISQL(1)