Example of executing SQL in the interactive environment.


    prompt> /usr/local/bin/pgbash
    Welcome to Pgbash ( bash-x.x.x ) Patch Ver.x rX.X
    
      Type '?'  for help with pgbash commands.
      Type 'exit' or 'Ctrl+D' to terminate Pgbash.
    

    pgbash> ?con pgbash:8408 db84
    # PostgreSQL 8.4.8 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 4.1.2 
    # CONNECT TO  pgbash:8408  AS  db84  USER  pgbash
    # List of database connection (C: current database is '*')
    +---+--------------+-----------+-----------------------------+-----------------+
    | C | connect_name | user_name | target_name(db@server:port) | client_encoding |
    +---+--------------+-----------+-----------------------------+-----------------+
    | * | db84         | pgbash    | pgbash:8408                 |                 |
    +---+--------------+-----------+-----------------------------+-----------------+
    (1 row)
    

    pgbash> ?d
    [ List of relations ]
     Schema | Name               | Type     | Owner
    --------+--------------------+----------+----------
     public | countrylist        | table    | postgres
     public | pgbash_description | table    | pgbash
     public | test_inherit       | table    | pgbash
     public | test_inherit2      | table    | pgbash
     public | test_sequence      | sequence | pgbash
     public | test_table         | table    | pgbash
     public | test_table2        | table    | pgbash
     public | test_view          | view     | pgbash
    (8 rows)
    

    pgbash> ?d test_table
    [ Table "test_table" ]
     Column   | Type                  | NotNull  | Default
    ----------+-----------------------+----------+--------------------------
     code     | integer               | not null |
     name     | character varying(32) |          | 'aaa'::character varying
     address  | character varying(64) |          |
     dept_id  | character(4)          |          | '001'::bpchar
     jobid    | character(3)          | not null | '999'::bpchar
     inherits | test_table2           |          |
    (6 rows)
    
    Indexes
     test_table_pkey : CREATE UNIQUE INDEX test_table_pkey ON test_table USING btree (code)
     ix_jobid        : CREATE INDEX ix_jobid ON test_table USING btree (jobid)
    
    Check constraints
     ch_code  : CHECK (code >= 1 AND code <= 9999)
     ch_jobid : CHECK (jobid >= 'aaaa'::bpchar AND jobid <= 'zzzz'::bpchar)
    
    Foreign keys
     test_table_dept_id_fkey : FOREIGN KEY (dept_id) REFERENCES test_table_dept(dept_id)
    

    pgbash> insert into member(userid,name,zip,address1,tel,email) values(
    > 22, 'xxxxx11','611-2222','osaka','078-999-8888','youko@xxx.co.jp');
    INSERT xxxxxxx
    pgbash> insert into member(userid,name,zip,address1,tel,email) values(
    > 23, 'aaaaa22','622-3333','osaka','078-888-7777','haru@aaa.co.jp');
    INSERT xxxxxxx
    ..................

    pgbash> select userid,name,zip,address1,tel,email from member;
     userid | name     | zip      | address1 | tel          | email           
    --------+----------+----------+----------+--------------+-----------------
         22 | xxxxx11  | 611-2222 | osaka    | 078-999-8888 | youko@xxx.co.jp 
         23 | aaaaa22  | 622-3333 | osaka    | 078-888-7777 | haru@aaa.co.jp  
         24 | bbbbb33  | 633-4444 | kobe-shi | 078-666-5555 | nobu@bbb.co.jp 
         25 | cccccc   | 644-5555 | kobe-shi | 06-1111-2222 | yumi@ccc.co.jp 
         26 | ddddd55  | 311-2222 | kobe-shi | 03-2222-3333 | miti@ddd.co.jp 
    (5 rows)
    

    pgbash> L+
    pgbash> !select
    +--------+----------+----------+----------+--------------+-----------------+
    | userid | name     | zip      | address1 | tel          | email           |
    +--------+----------+----------+----------+--------------+-----------------+
    |     22 | xxxxx11  | 611-2222 | osaka    | 078-999-8888 | youko@xxx.co.jp |
    |     23 | aaaaa22  | 622-3333 | osaka    | 078-888-7777 | haru@aaa.co.jp  | 
    |     24 | bbbbb33  | 633-4444 | kobe-shi | 078-666-5555 | nobu@bbb.co.jp  | 
    |     25 | cccccc   | 644-5555 | kobe-shi | 06-1111-2222 | yumi@ccc.co.jp  |
    |     26 | ddddd55  | 311-2222 | kobe-shi | 03-2222-3333 | miti@ddd.co.jp  |
    +--------+----------+----------+----------+--------------+-----------------+
    (5 rows)
    

    pgbash> !! | more
    +--------+----------+----------+----------+--------------+-----------------+
    | userid | name     | zip      | address1 | tel          | email           |
    +--------+----------+----------+----------+--------------+-----------------+
    |     22 | xxxxx11  | 611-2222 | osaka    | 078-999-8888 | youko@xxx.co.jp |
    |     23 | aaaaa22  | 622-3333 | osaka    | 078-888-7777 | haru@aaa.co.jp  | 
    |     24 | bbbbb33  | 633-4444 | kobe-shi | 078-666-5555 | nobu@bbb.co.jp  | 
    |     25 | cccccc   | 644-5555 | kobe-shi | 06-1111-2222 | yumi@ccc.co.jp  |
    |     26 | ddddd55  | 311-2222 | kobe-shi | 03-2222-3333 | miti@ddd.co.jp  |
    +--------+----------+----------+----------+--------------+-----------------+
    (5 rows)
    

    pgbash> select * from member ; &> /tmp/sel.dat &
    pgbash> cat /tmp/sel.dat
    +--------+----------+----------+----------+--------------+-----------------+
    | userid | name     | zip      | address1 | tel          | email           |
    +--------+----------+----------+----------+--------------+-----------------+
    |     22 | xxxxx11  | 611-2222 | osaka    | 078-999-8888 | youko@xxx.co.jp |
    |     23 | aaaaa22  | 622-3333 | osaka    | 078-888-7777 | haru@aaa.co.jp  | 
    |     24 | bbbbb33  | 633-4444 | kobe-shi | 078-666-5555 | nobu@bbb.co.jp  | 
    |     25 | cccccc   | 644-5555 | kobe-shi | 06-1111-2222 | yumi@ccc.co.jp  |
    |     26 | ddddd55  | 311-2222 | kobe-shi | 03-2222-3333 | miti@ddd.co.jp  |
    +--------+----------+----------+----------+--------------+-----------------+
    (5 rows)
    

    pgbash> L-
    pgbash> select * from member_log_view;
    stat| userid | name     | zip      | address1 | tel            | email
    ----+--------+----------+----------+----------+----------------+-----------------
        |   1265 | kitamina | 555-1111 | Toyonaka |                | tada@xxx.ne.jp
    UP  |   1265 | kitamina | 555-1111 | Toyonaka | 6666-1111,090  | tada@xxx.ne.jp
        |   1252 | hota     | 666-1111 | Nisinomi | 0797-61-1749   | mun@xxxxx.com 
    UP  |   1252 | hota     | 666-1111 | Nisinomi | 0797-61-1749   | mune@xxxxx.com
    ....................
    

    pgbash> disconnect all;
    pgbash> exit
    prompt>