Commit 4c87f798 authored by Bruce Momjian's avatar Bruce Momjian

Update to pgaccess 0.93.

parent 14f9dde3
...@@ -22,7 +22,7 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. ...@@ -22,7 +22,7 @@ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
--------------------------------------------------------------------------- ---------------------------------------------------------------------------
PGACCESS 0.91 1 November 1998 PGACCESS 0.93 10 December 1998
================================ ================================
I dedicate this program to my little daughters Ana-Maria and Emilia and to my I dedicate this program to my little daughters Ana-Maria and Emilia and to my
wife for their understanding. I hope they will forgive me for spending so many wife for their understanding. I hope they will forgive me for spending so many
...@@ -55,8 +55,17 @@ loadable object file, because libpgtcl is a collection of object files. ...@@ -55,8 +55,17 @@ loadable object file, because libpgtcl is a collection of object files.
Under Linux, this is called libpgtcl.so. You will find a pre-compiled Under Linux, this is called libpgtcl.so. You will find a pre-compiled
copy of it for Linux i386 systems at : http://www.flex.ro/pgaccess. copy of it for Linux i386 systems at : http://www.flex.ro/pgaccess.
Just copy libpgtcl.so into your system library director (/usr/lib) and Just copy libpgtcl.so into your system library directory /usr/lib or
go for it. /lib and go for it.
Under Windows, copy libpgtcl.dll and libpq.dll into C:\WINDOWS\SYSTEM directory.
Make sure you have Tcl/Tk at least version 8.0.0 for Microsoft Windows 95 & NT.
PgAccess has been checked with Tcl/Tk 8.0.4 version on Windows95 and Windows98
platforms.
Tcl/Tk 8.0.4 for Windows95 & NT can be downloaded from
ftp://ftp.scriptics.com/pub/tcl/tcl8_0/tcl804.exe
It is 1833712 bytes long.
3.How to run it? 3.How to run it?
...@@ -79,10 +88,10 @@ pgaccess.tcl file. ...@@ -79,10 +88,10 @@ pgaccess.tcl file.
- Opens any database on a specified host at the specified port, username and password - Opens any database on a specified host at the specified port, username and password
- Perform vacuum command. - Perform vacuum command.
- Saves preferences in ~/pgaccessrc file - Saves preferences in ~/.pgaccessrc file
Tables Tables
- opening tables for viewing, max 200 records - opening multiple tables for viewing, max n records (configurable)
- column resizing by dragging the vertical grid lines - column resizing by dragging the vertical grid lines
- text will wrap in cells now - text will wrap in cells now
- dynamic row height when editing - dynamic row height when editing
...@@ -135,7 +144,6 @@ Scripts ...@@ -135,7 +144,6 @@ Scripts
5.What it should do in the future ? 5.What it should do in the future ?
- table design (add new fields, renaming, etc)
- sequence and function renaming - sequence and function renaming
- more powerful report generator and viewer - more powerful report generator and viewer
- help on line - help on line
......
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>PgAccess - a Tcl/Tk PostgreSQL interface</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="GENERATOR" CONTENT="Mozilla/3.04Gold (X11; I; Linux 2.0.33 i586) [Netscape]"> <META NAME="GENERATOR" CONTENT="Mozilla/4.07 [en] (X11; I; Linux 2.0.36 i586) [Netscape]">
<TITLE>PgAccess - a Tcl/Tk PostgreSQL interface</TITLE>
</HEAD> </HEAD>
<BODY BGCOLOR="#FFFFFF"> <BODY BGCOLOR="#FFFFFF">
<H1>PgAccess - a free database management tool for <A HREF="http://www.postgreSQL.org">PostgreSQL</A></H1> <H1>
PgAccess - a free database management tool for <A HREF="http://www.postgreSQL.org">PostgreSQL</A></H1>
<P>
<HR></P> <HR>
<LI>
<LI><A HREF="pgaccess-0.91.tar.gz">Download the last version of PgAccess Download the last version of PgAccess <A HREF="pgaccess-0.93.tar.gz">(press
(press shift and click this link)</A>.</LI> shift and click this link) (tar.gz file)</A>&nbsp; or&nbsp;&nbsp; <A HREF="pgaccess.zip">this
one (zip file for Windows)</A></LI>
<CENTER><P>Latest version of PgAccess is 0.91 , 1 November 1998 ! <BR>
<BR> <CENTER>
&nbsp; <B><FONT COLOR="#FF0000">NEW * NEW * NEW *</FONT></B> <B><FONT COLOR="#FF0000"> <P><BR>Latest stable version of PgAccess is 0.93 , released 10 December
NEW *</FONT></B> ==== &gt; <B><FONT SIZE=+1>QUERY PARAMETERS</FONT></B> 1998 !
(see section Queries below)<BR> <P><FONT SIZE=+2><B><FONT COLOR="#FF0000">NEW *</FONT></B> <B><FONT COLOR="#FF0000">NEW
<BR> *</FONT></B></FONT><B><FONT COLOR="#FF0000">&nbsp;</FONT><FONT COLOR="#000000"><FONT SIZE=+1>
Precompiled libpgtcl and libpq binaries for i386 are <A HREF="ftp://ftp.flex.ro/pub/pgaccess">here ==> </FONT><FONT SIZE=+2>Microsoft Windows compatible version</FONT></FONT></B>
</A>!!! <BR> <P>&nbsp; <B><FONT COLOR="#FF0000">NEW *</FONT></B> ==== > <B>PostgreSQL
&nbsp; </P></CENTER> user management, multiple table views</B>,. <B>Query parameters</B> (see
section Queries below)
<CENTER><TABLE BORDER=3 CELLSPACING=0 CELLPADDING=0 WIDTH="100%" BGCOLOR="#FFB6C1" > <P>Precompiled libpgtcl and libpq binaries and dll's for i386 are <A HREF="ftp://ftp.flex.ro/pub/pgaccess">here
<TR> </A>!!!</CENTER>
<TD>
<CENTER><P><B><FONT SIZE=+2>PgAccess can now design <A HREF="forms.html">Forms</A></FONT></B>, <BR>&nbsp;
<B><FONT SIZE=+2><A HREF="pga-rad.html">Reports and Scripts</A></FONT></B>&nbsp; <H3>
</P></CENTER> <FONT COLOR="#000080">Installation problems</FONT></H3>
</TD>
</TR>
</TABLE></CENTER>
<H3><FONT COLOR="#000080">Installation problems</FONT></H3>
<UL> <UL>
<LI>Some problems related with locale special characters could be solved <LI>
by this <A HREF="specialchars.html">simple patch</A></LI> Some problems related with locale special characters could be solved by
this <A HREF="specialchars.html">simple patch</A></LI>
<LI>I think that there were some problems loading libpgtcl library. I invite <LI>
I think that there were some problems loading libpgtcl library. I invite
you to read a <A HREF="index.html#libpgtcl">special section concerning you to read a <A HREF="index.html#libpgtcl">special section concerning
libpgtcl</A></LI> libpgtcl</A></LI>
<LI>For Silicon Graphics Indigo computers, Irix operating system, there <LI>
is a <A HREF="irix.html">HOWTO make PgAccess to work</A></LI> For Silicon Graphics Indigo computers, Irix operating system, there is
a <A HREF="irix.html">HOWTO make PgAccess to work</A></LI>
</UL> </UL>
<H3><FONT COLOR="#191970">What does PgAccess now!</FONT></H3> <H3>
<FONT COLOR="#191970">What does PgAccess now!</FONT></H3>
<P>Here are some screenshots from PgAccess windows : <A HREF="pic-pga-1.gif">Main Here are some screenshots from PgAccess windows : <A HREF="pic-pga-1.gif">Main
window </A>, <A HREF="pic-pga-2.gif">table builder </A>, <A HREF="pic-pga-4.gif">table(query) window </A>, <A HREF="pic-pga-2.gif">table builder </A>, <A HREF="pic-pga-4.gif">table(query)
view </A>, <A HREF="pic-pga-3.gif">visual query builder </A>. </P> view </A>, <A HREF="pic-pga-3.gif">visual query builder </A>.
<P><B>Tables</B>
<P><B>Tables</B> <BR> <BR>- opening multiple tables for viewing, max. n records (changed by preferences
- opening tables for viewing, max. 200 records (changed by preferences menu)
menu) <BR> <BR>- column resizing, dragging the vertical grid line (better in table
- column resizing, dragging the vertical grid line (better in table space space rather than in the table header)
rather than in the table header) <BR> <BR>- text wrap in cells - layout saved for every table
- text wrap in cells - layout saved for every table <BR> <BR>- import/export to external files (SDF,CSV)
- import/export to external files (SDF,CSV) <BR> <BR>- filter capabilities (enter filter like (price>3.14)
- filter capabilities (enter filter like (price&gt;3.14) <BR> <BR>- sort order capabilities (enter manually the sort field(s))
- sort order capabilities (enter manually the sort field(s)) <BR> <BR>- editing in place
- editing in place <BR> <BR>- improved table generator assistant
- improved table generator assistant <BR> <BR>- improved field editing
- improved field editing <BR> <BR><B>Queries</B>
<B>Queries</B> <BR> <BR>- define , edit and stores "user defined queries"
- define , edit and stores &quot;user defined queries&quot; <BR> <BR>- store queries as views
- store queries as views <BR> <BR>- execution of queries with optional user input parameters ( select
- execution of queries with optional user input parameters ( select * from * from invoices where year=[parameter "Year of selection"] )
invoices where year=[parameter &quot;Year of selection&quot;] )<BR> <BR>- viewing of select type queries result
- viewing of select type queries result <BR> <BR>- query deleting and renaming
- query deleting and renaming <BR> <BR>- visual query builder with drag &amp; drop capabilities. For any of
- visual query builder with drag &amp; drop capabilities. For any of you you who had installed the Tcl/Tk plugin for Netscape Navigator, you can
who had installed the Tcl/Tk plugin for Netscape Navigator, you can see see it at work <A HREF="qbtclet.html">clicking here</A>
it at work <A HREF="qbtclet.html">clicking here</A> <BR> <BR><B>Sequences</B>
<B>Sequences</B> <BR> <BR>- defines sequences, delete them and inspect them
- defines sequences, delete them and inspect them <BR> <BR><B>Functions</B>
<B>Functions</B> <BR> <BR>- define, inspect and delete functions in SQL language
- define, inspect and delete functions in SQL language <BR> <BR><B>Reports</B>
<B>Reports</B> <BR> <BR>- design and display simple reports from tables
- design and display simple reports from tables <BR> <BR>- fields and labels, font changing, style and size
- fields and labels, font changing, style and size <BR> <BR>- saves and loads report description from database
- saves and loads report description from database <BR> <BR>- show report previews, sample postscript output file
- show report previews, sample postscript output file <BR> <BR><B>Forms</B>
<B>Forms</B> <BR> <BR>- open user defined forms
- open user defined forms <BR> <BR>- form design module available
- form design module available <BR> <BR>- query widget available, controls bound to query results
- query widget available, controls bound to query results <BR> <BR>- <A HREF="forms.html">click here</A> for a description of forms and
- <A HREF="forms.html">click here</A> for a description of forms and how how they can be used
they can be used <BR> <BR><B>Scripts</B>
<B>Scripts</B> <BR> <BR>- define, modify and call user defined scripts
- define, modify and call user defined scripts <BR> <BR><B>Users</B>
Here is <A HREF="pga-rad.html">a special section concerning forms and scripts</A> <BR>- define and modify user parameters
. </P> <P>Here is <A HREF="pga-rad.html">a special section concerning forms and
scripts</A> .
<P>On the TO-DO list! <BR>
- table design (add new fields, renaming, etc.) </P>
<P>This program is protected by the following <A HREF="copyright.html">copyright</A> <P>This program is protected by the following <A HREF="copyright.html">copyright</A>
</P>
<P>If you have any comment, suggestion for improvements, please feel free <P>If you have any comment, suggestion for improvements, please feel free
to e-mail to : <A HREF="mailto:teo@flex.ro">teo@flex.ro&nbsp;</A> </P> to e-mail to : <A HREF="mailto:teo@flex.ro">teo@flex.ro</A>
<P><B><FONT COLOR="#FF1493"><FONT SIZE=+2>Mailing list for PgAccess </FONT></FONT></B><A HREF="maillist.html">Here <P><B><FONT COLOR="#FF1493"><FONT SIZE=+2>Mailing list for PgAccess </FONT></FONT></B><A HREF="maillist.html">Here
you will find how to subscribe to this mailing list</A>. </P> you will find how to subscribe to this mailing list</A>.
<P> <P>
<HR></P> <HR>
<H1>
<H1>More information about libpgtcl - downloads</H1> More information about libpgtcl - downloads</H1>
&nbsp;&nbsp;&nbsp;&nbsp; Also, you will need the PostgreSQL to Tcl interface
<P>&nbsp;&nbsp;&nbsp;&nbsp; Also, you will need the PostgreSQL to Tcl interface
library, lined as a Tcl/Tk 'load'-able module. It is called libpgtcl and library, lined as a Tcl/Tk 'load'-able module. It is called libpgtcl and
the source is located in the PostgreSQL directory /src/interfaces/libpgtcl. the source is located in the PostgreSQL directory /src/interfaces/libpgtcl.
Specifically, you will need a libpgtcl library that is 'load'-able from Specifically, you will need a libpgtcl library that is 'load'-able from
Tcl/Tk.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This is technically different from Tcl/Tk.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This is technically different from
an ordinary PostgreSQL loadable object file, because libpgtcl is a collection an ordinary PostgreSQL loadable object file, because libpgtcl is a collection
of object files. Under Linux, this is called libpgtcl.so. <BR> of object files. Under Linux, this is called libpgtcl.so.
&nbsp;&nbsp;&nbsp;&nbsp; You can download <B><A HREF="lib-pg63-redhat42.tar.gz">from
here</A></B>&nbsp; libpgtcl.so and libpq.so compiled for PostgreSQL 6.3
version running on a Linux RedHat 4.2 i386 systems. Just copy libpgtcl.so
and libpq.so into your system library directory (/usr/lib or /lib) and
go for it. </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp; One of the solutions is to remove from the <P>&nbsp;&nbsp;&nbsp;&nbsp; One of the solutions is to remove from the
source the line containing <B>load libpgtcl.so </B>and to load pgaccess.tcl source the line containing <B>load libpgtcl.so </B>and to load pgaccess.tcl
not with wish, but with pgwish (or wishpg) that wish that was linked with not with wish, but with pgwish (or wishpg) that wish that was linked with
libpgtcl library! I do not recommend this one. </P> libpgtcl library! I do not recommend this one.
<P>&nbsp;&nbsp;&nbsp;&nbsp; If you have installed RedHat 5.x, you should
<P>&nbsp;&nbsp;&nbsp;&nbsp; If you have installed RedHat 5.0, you should
get the last distribution kit of PostgreSQL and compile it from scratch. get the last distribution kit of PostgreSQL and compile it from scratch.
RedHat 5.0 is using some new versions of libraries and you have to compile RedHat 5.x is using some new versions of libraries and you have to compile
and install again at least <B>libpq </B>and <B><TT>libpgtcl </TT></B>libraries. and install again at least <B>libpq </B>and <B><TT>libpgtcl </TT></B>libraries.
</P> <P>&nbsp;&nbsp;&nbsp; PostgreSQL 6.4 release has a minor bug. I does not
includ by default the crypt lib when compiling libpgtcl. So, you will need
<P>However, the application should work without problems! </P> to manually add a -lcrypt to SHLIB line in Makefile in src/interfaces/libpgtcl
and then make clean and make again. The new libpgtcl.so library is properly
configured to run pgaccess.
<BR>&nbsp;
</BODY> </BODY>
</HTML> </HTML>
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment