GtkSQL
======

GtkSQL is a graphical query tool for PostgreSQL 6.3. I've written it to learn
how to use Gtk. Support for other databases should be (now) quite easy to add.

A list of changes from version 0.0 is in the Changelog file. Feel free to mail
me for any comments / questions / bug reports / improvements requests you have.

The GtkSQL homepage is at http//gtksql.sourceforge.net/


Installation :
--------------

GtkSQL uses the autoconf system to ease configuration on different systems. To
install:

./configure
make
make install

On systems that support RPM, there is also an RPM distribution available. If
running a recent version of RedHat Linux on an intel system, download the
binary (i386) RPM and run:

rpm -Uvh gtksql-0.3.1.i386.rpm

If on another RPM supporting system, download the source RPM and rebuild it:

rpm --rebuild gtksql-0.3.1.src.rpm

You will need the RPM build packages installed to do this.


Instructions :
--------------
 - The connect / disconnect menus are quite straightforward. When you leave the
   database host and port empty, it should use your environment variables
   defaults or the "factory" defaults.

 - You can work on multiple queries simultaneously. Each button of the toolbar
   has an equivalent in keyboard shortcuts :
    Alt-s = Send = sends the current query to the database
    Alt-n = New = adds a new query
    Alt-d = Delete = deletes current query
    Alt-r = Rename = renames current query
    Alt-e = Export = exports current query

    Alt-t = displays the table information for the table whose name is under
	the cursor.
    Alt-left / right arrows = move to the next or previous query 

    TAB = SQL keyword, table name and field name autocompletion

   (I am a keyboard junkie, so you should be able to do everything without
   using your mouse in GtkSQL)

  Refresh = rescans the table database.

  Well, that's it for now...
