Update to pgaccess 0.93.
This commit is contained in:
parent
14f9dde379
commit
4c87f79854
@ -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.
|
|||||||
|
|
||||||
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.
|
|||||||
|
|
||||||
- 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
|
|||||||
|
|
||||||
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
|
||||||
|
@ -1,144 +1,129 @@
|
|||||||
<!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>
|
||||||
<HR></P>
|
<LI>
|
||||||
|
Download the last version of PgAccess <A HREF="pgaccess-0.93.tar.gz">(press
|
||||||
|
shift and click this link) (tar.gz file)</A> or <A HREF="pgaccess.zip">this
|
||||||
|
one (zip file for Windows)</A></LI>
|
||||||
|
|
||||||
<LI><A HREF="pgaccess-0.91.tar.gz">Download the last version of PgAccess
|
<CENTER>
|
||||||
(press shift and click this link)</A>.</LI>
|
<P><BR>Latest stable version of PgAccess is 0.93 , released 10 December
|
||||||
|
1998 !
|
||||||
|
<P><FONT SIZE=+2><B><FONT COLOR="#FF0000">NEW *</FONT></B> <B><FONT COLOR="#FF0000">NEW
|
||||||
|
*</FONT></B></FONT><B><FONT COLOR="#FF0000"> </FONT><FONT COLOR="#000000"><FONT SIZE=+1>
|
||||||
|
==> </FONT><FONT SIZE=+2>Microsoft Windows compatible version</FONT></FONT></B>
|
||||||
|
<P> <B><FONT COLOR="#FF0000">NEW *</FONT></B> ==== > <B>PostgreSQL
|
||||||
|
user management, multiple table views</B>,. <B>Query parameters</B> (see
|
||||||
|
section Queries below)
|
||||||
|
<P>Precompiled libpgtcl and libpq binaries and dll's for i386 are <A HREF="ftp://ftp.flex.ro/pub/pgaccess">here
|
||||||
|
</A>!!!</CENTER>
|
||||||
|
|
||||||
<CENTER><P>Latest version of PgAccess is 0.91 , 1 November 1998 ! <BR>
|
<BR>
|
||||||
<BR>
|
<H3>
|
||||||
<B><FONT COLOR="#FF0000">NEW * NEW * NEW *</FONT></B> <B><FONT COLOR="#FF0000">
|
<FONT COLOR="#000080">Installation problems</FONT></H3>
|
||||||
NEW *</FONT></B> ==== > <B><FONT SIZE=+1>QUERY PARAMETERS</FONT></B>
|
|
||||||
(see section Queries below)<BR>
|
|
||||||
<BR>
|
|
||||||
Precompiled libpgtcl and libpq binaries for i386 are <A HREF="ftp://ftp.flex.ro/pub/pgaccess">here
|
|
||||||
</A>!!! <BR>
|
|
||||||
</P></CENTER>
|
|
||||||
|
|
||||||
<CENTER><TABLE BORDER=3 CELLSPACING=0 CELLPADDING=0 WIDTH="100%" BGCOLOR="#FFB6C1" >
|
|
||||||
<TR>
|
|
||||||
<TD>
|
|
||||||
<CENTER><P><B><FONT SIZE=+2>PgAccess can now design <A HREF="forms.html">Forms</A></FONT></B>,
|
|
||||||
<B><FONT SIZE=+2><A HREF="pga-rad.html">Reports and Scripts</A></FONT></B>
|
|
||||||
</P></CENTER>
|
|
||||||
</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>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 "user defined queries" <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 "Year of selection"] )<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 & drop capabilities. For any of
|
||||||
- visual query builder with drag & 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 </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>
|
||||||
|
Also, you will need the PostgreSQL to Tcl interface
|
||||||
<P> 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. This is technically different from
|
Tcl/Tk. 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.
|
||||||
You can download <B><A HREF="lib-pg63-redhat42.tar.gz">from
|
|
||||||
here</A></B> 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> One of the solutions is to remove from the
|
<P> 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> If you have installed RedHat 5.x, you should
|
||||||
<P> 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> 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>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
BIN
src/bin/pgaccess/libpgtcl.dll
Normal file
BIN
src/bin/pgaccess/libpgtcl.dll
Normal file
Binary file not shown.
BIN
src/bin/pgaccess/libpq.dll
Normal file
BIN
src/bin/pgaccess/libpq.dll
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user