|
1 |
| -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0Transitional//EN"> |
2 |
| -<HTML> |
3 |
| -<HEAD> |
4 |
| -<METAHTTP-EQUIV="Content-Type"CONTENT="text/html; charset=iso-8859-1"> |
5 |
| -<METANAME="GENERATOR"CONTENT="Mozilla/4.07 [en] (X11; I; Linux 2.0.36 i586) [Netscape]"> |
6 |
| -<TITLE>PgAccess - a Tcl/Tk PostgreSQL interface</TITLE> |
7 |
| -</HEAD> |
8 |
| -<BODYBGCOLOR="#FFFFFF"> |
| 1 | +<!doctype html public "-//w3c//dtd html 4.0transitional//en"> |
| 2 | +<html> |
| 3 | +<head> |
| 4 | +<metahttp-equiv="Content-Type"content="text/html; charset=iso-8859-1"> |
| 5 | +<metaname="GENERATOR"content="Mozilla/4.5 [en] (X11; I; Linux 2.0.36 i586) [Netscape]"> |
| 6 | +<title>PgAccess - a Tcl/Tk PostgreSQL interface</title> |
| 7 | +</head> |
| 8 | +<bodybgcolor="#FFFFFF"> |
9 | 9 |
|
10 |
| -<H1> |
11 |
| -PgAccess - a free database management tool for<AHREF="http://www.postgreSQL.org">PostgreSQL</A></H1> |
| 10 | +<h1> |
| 11 | +PgAccess - a free database management tool for<ahref="http://www.postgreSQL.org">PostgreSQL</a></h1> |
12 | 12 |
|
13 |
| -<HR> |
14 |
| -<LI> |
15 |
| -Download the last version of PgAccess<AHREF="pgaccess-0.93.tar.gz">(press |
16 |
| -shift and click this link) (tar.gz file)</A> or <AHREF="pgaccess.zip">this |
17 |
| -one (zip file for Windows)</A></LI> |
| 13 | +<hr> |
| 14 | +<li> |
| 15 | +Download the last version of PgAccess<ahref="pgaccess-0.96.tar.gz">(press |
| 16 | +shift and click this link) (tar.gz file)</a> or <ahref="pgaccess.zip">this |
| 17 | +one (zip file for Windows)</a></li> |
18 | 18 |
|
19 |
| -<CENTER> |
20 |
| -<P><BR>Latest stable version of PgAccess is 0.93 , released 10 December |
21 |
| -1998 ! |
22 |
| -<P><FONTSIZE=+2><B><FONTCOLOR="#FF0000">NEW *</FONT></B><B><FONTCOLOR="#FF0000">NEW |
23 |
| -*</FONT></B></FONT><B><FONTCOLOR="#FF0000"> </FONT><FONTCOLOR="#000000"><FONTSIZE=+1> |
24 |
| -==></FONT><FONTSIZE=+2>Microsoft Windows compatible version</FONT></FONT></B> |
25 |
| -<P> <B><FONTCOLOR="#FF0000">NEW *</FONT></B> ====><B>PostgreSQL |
26 |
| -user management, multiple table views</B>,.<B>Query parameters</B> (see |
| 19 | +<p><br> |
| 20 | +<center> |
| 21 | +<p>Latest stable version of PgAccess is 0.96 , released 9 March 1999 |
| 22 | +! |
| 23 | +<p><fontsize=+2>PgAccess 0.93 and higher will not work from the begining |
| 24 | +with PostgreSQL 6.3.x !!<br> |
| 25 | +Read<ahref="pg93patch.html">here</a> how to apply a simple patch in order |
| 26 | +to make it work !</font> |
| 27 | +<br> |
| 28 | +<p><fontsize=+2><b><fontcolor="#FF0000">NEW *</font></b><b><fontcolor="#FF0000">NEW |
| 29 | +*</font></b></font><b><fontcolor="#FF0000"> </font><fontcolor="#000000"><fontsize=+1> |
| 30 | +==></font><fontsize=+2>Microsoft Windows compatible version</font></font></b> |
| 31 | +<p> <b><fontcolor="#FF0000">NEW *</font></b> ====><b>PostgreSQL |
| 32 | +user management, multiple table views</b>,.<b>Query parameters</b> (see |
27 | 33 | section Queries below)
|
28 |
| -<P>Precompiled libpgtcl and libpq binaries and dll's for i386 are<AHREF="ftp://ftp.flex.ro/pub/pgaccess">here |
29 |
| -</A>!!!</CENTER> |
| 34 | +<p>Precompiled libpgtcl and libpq binaries and dll's for i386 are<ahref="ftp://ftp.flex.ro/pub/pgaccess">here |
| 35 | +</a>!!!</center> |
30 | 36 |
|
31 |
| -<BR> |
32 |
| -<H3> |
33 |
| -<FONTCOLOR="#000080">Installation problems</FONT></H3> |
| 37 | +<h3> |
| 38 | +<fontcolor="#000080">Installation problems</font></h3> |
34 | 39 |
|
35 |
| -<UL> |
36 |
| -<LI> |
| 40 | +<ul> |
| 41 | +<li> |
37 | 42 | Some problems related with locale special characters could be solved by
|
38 |
| -this<AHREF="specialchars.html">simple patch</A></LI> |
| 43 | +this<ahref="specialchars.html">simple patch</a></li> |
39 | 44 |
|
40 |
| -<LI> |
| 45 | +<li> |
41 | 46 | I think that there were some problems loading libpgtcl library. I invite
|
42 |
| -you to read a<AHREF="index.html#libpgtcl">special section concerning |
43 |
| -libpgtcl</A></LI> |
| 47 | +you to read a<ahref="index.html#libpgtcl">special section concerning |
| 48 | +libpgtcl</a></li> |
44 | 49 |
|
45 |
| -<LI> |
| 50 | +<li> |
46 | 51 | For Silicon Graphics Indigo computers, Irix operating system, there is
|
47 |
| -a<AHREF="irix.html">HOWTO make PgAccess to work</A></LI> |
48 |
| -</UL> |
| 52 | +a<ahref="irix.html">HOWTO make PgAccess to work</a></li> |
| 53 | +</ul> |
49 | 54 |
|
50 |
| -<H3> |
51 |
| -<FONTCOLOR="#191970">What does PgAccess now!</FONT></H3> |
52 |
| -Here are some screenshots from PgAccess windows :<AHREF="pic-pga-1.gif">Main |
53 |
| -window</A>,<AHREF="pic-pga-2.gif">table builder</A>,<AHREF="pic-pga-4.gif">table(query) |
54 |
| -view</A>,<AHREF="pic-pga-3.gif">visual query builder</A>. |
55 |
| -<P><B>Tables</B> |
56 |
| -<BR>- opening multiple tables for viewing, max. n records (changed by preferences |
| 55 | +<h3> |
| 56 | +<fontcolor="#191970">What does PgAccess now!</font></h3> |
| 57 | +Here are some screenshots from PgAccess windows :<ahref="pic-pga-1.gif">Main |
| 58 | +window</a>,<ahref="pic-pga-2.gif">table builder</a>,<ahref="pic-pga-4.gif">table(query) |
| 59 | +view</a>,<ahref="pic-pga-3.gif">visual query builder</a>. |
| 60 | +<p><b>Tables</b> |
| 61 | +<br>- opening multiple tables for viewing, max. n records (changed by preferences |
57 | 62 | menu)
|
58 |
| -<BR>- column resizing, dragging the vertical grid line (better in table |
| 63 | +<br>- column resizing, dragging the vertical grid line (better in table |
59 | 64 | space rather than in the table header)
|
60 |
| -<BR>- text wrap in cells - layout saved for every table |
61 |
| -<BR>- import/export to external files (SDF,CSV) |
62 |
| -<BR>- filter capabilities (enter filter like (price>3.14) |
63 |
| -<BR>- sort order capabilities (enter manually the sort field(s)) |
64 |
| -<BR>- editing in place |
65 |
| -<BR>- improved table generator assistant |
66 |
| -<BR>- improved field editing |
67 |
| -<BR><B>Queries</B> |
68 |
| -<BR>- define , edit and stores "user defined queries" |
69 |
| -<BR>- store queries as views |
70 |
| -<BR>- execution of queries with optional user input parameters ( select |
| 65 | +<br>- text wrap in cells - layout saved for every table |
| 66 | +<br>- import/export to external files (SDF,CSV) |
| 67 | +<br>- filter capabilities (enter filter like (price>3.14) |
| 68 | +<br>- sort order capabilities (enter manually the sort field(s)) |
| 69 | +<br>- editing in place |
| 70 | +<br>- improved table generator assistant |
| 71 | +<br>- improved field editing |
| 72 | +<br><b>Queries</b> |
| 73 | +<br>- define , edit and stores "user defined queries" |
| 74 | +<br>- store queries as views |
| 75 | +<br>- execution of queries with optional user input parameters ( select |
71 | 76 | * from invoices where year=[parameter "Year of selection"] )
|
72 |
| -<BR>- viewing of select type queries result |
73 |
| -<BR>- query deleting and renaming |
74 |
| -<BR>- visual query builder with drag & drop capabilities. For any of |
| 77 | +<br>- viewing of select type queries result |
| 78 | +<br>- query deleting and renaming |
| 79 | +<br>- visual query builder with drag & drop capabilities. For any of |
75 | 80 | you who had installed the Tcl/Tk plugin for Netscape Navigator, you can
|
76 |
| -see it at work<AHREF="qbtclet.html">clicking here</A> |
77 |
| -<BR><B>Sequences</B> |
78 |
| -<BR>- defines sequences, delete them and inspect them |
79 |
| -<BR><B>Functions</B> |
80 |
| -<BR>- define, inspect and delete functions in SQL language |
81 |
| -<BR><B>Reports</B> |
82 |
| -<BR>- design and display simple reports from tables |
83 |
| -<BR>- fields and labels, font changing, style and size |
84 |
| -<BR>- saves and loads report description from database |
85 |
| -<BR>- show report previews, sample postscript output file |
86 |
| -<BR><B>Forms</B> |
87 |
| -<BR>- open user defined forms |
88 |
| -<BR>- form design module available |
89 |
| -<BR>- query widget available, controls bound to query results |
90 |
| -<BR>-<AHREF="forms.html">click here</A> for a description of forms and |
| 81 | +see it at work<ahref="qbtclet.html">clicking here</a> |
| 82 | +<br><b>Sequences</b> |
| 83 | +<br>- defines sequences, delete them and inspect them |
| 84 | +<br><b>Functions</b> |
| 85 | +<br>- define, inspect and delete functions in SQL language |
| 86 | +<br><b>Reports</b> |
| 87 | +<br>- design and display simple reports from tables |
| 88 | +<br>- fields and labels, font changing, style and size |
| 89 | +<br>- saves and loads report description from database |
| 90 | +<br>- show report previews, sample postscript output file |
| 91 | +<br><b>Forms</b> |
| 92 | +<br>- open user defined forms |
| 93 | +<br>- form design module available |
| 94 | +<br>- query widget available, controls bound to query results |
| 95 | +<br>-<ahref="forms.html">click here</a> for a description of forms and |
91 | 96 | how they can be used
|
92 |
| -<BR><B>Scripts</B> |
93 |
| -<BR>- define, modify and call user defined scripts |
94 |
| -<BR><B>Users</B> |
95 |
| -<BR>- define and modify user parameters |
96 |
| -<P>Here is<AHREF="pga-rad.html">a special section concerning forms and |
97 |
| -scripts</A> . |
98 |
| -<P>This program is protected by the following<AHREF="copyright.html">copyright</A> |
99 |
| -<P>If you have any comment, suggestion for improvements, please feel free |
100 |
| -to e-mail to :<AHREF="mailto:teo@flex.ro">teo@flex.ro</A> |
101 |
| -<P><B><FONTCOLOR="#FF1493"><FONTSIZE=+2>Mailing list for PgAccess</FONT></FONT></B><AHREF="maillist.html">Here |
102 |
| -you will find how to subscribe to this mailing list</A>. |
103 |
| -<P> |
104 |
| -<HR> |
105 |
| -<H1> |
106 |
| -More information about libpgtcl - downloads</H1> |
| 97 | +<br><b>Scripts</b> |
| 98 | +<br>- define, modify and call user defined scripts |
| 99 | +<br><b>Users</b> |
| 100 | +<br>- define and modify user parameters |
| 101 | +<p>Here is<ahref="pga-rad.html">a special section concerning forms and |
| 102 | +scripts</a> . |
| 103 | +<p>This program is protected by the following<ahref="copyright.html">copyright</a> |
| 104 | +<p>If you have any comment, suggestion for improvements, please feel free |
| 105 | +to e-mail to :<ahref="mailto:teo@flex.ro">teo@flex.ro</a> |
| 106 | +<p><b><fontcolor="#FF1493"><fontsize=+2>Mailing list for PgAccess</font></font></b><ahref="maillist.html">Here |
| 107 | +you will find how to subscribe to this mailing list</a>. |
| 108 | +<p> |
| 109 | +<hr> |
| 110 | +<h1> |
| 111 | +More information about libpgtcl - downloads</h1> |
107 | 112 | Also, you will need the PostgreSQL to Tcl interface
|
108 | 113 | library, lined as a Tcl/Tk 'load'-able module. It is called libpgtcl and
|
109 | 114 | the source is located in the PostgreSQL directory /src/interfaces/libpgtcl.
|
110 | 115 | Specifically, you will need a libpgtcl library that is 'load'-able from
|
111 | 116 | Tcl/Tk. This is technically different from
|
112 | 117 | an ordinary PostgreSQL loadable object file, because libpgtcl is a collection
|
113 | 118 | of object files. Under Linux, this is called libpgtcl.so.
|
114 |
| -<P> One of the solutions is to remove from the |
115 |
| -source the line containing<B>load libpgtcl.so</B>and to load pgaccess.tcl |
| 119 | +<p> One of the solutions is to remove from the |
| 120 | +source the line containing<b>load libpgtcl.so</b>and to load pgaccess.tcl |
116 | 121 | not with wish, but with pgwish (or wishpg) that wish that was linked with
|
117 | 122 | libpgtcl library! I do not recommend this one.
|
118 |
| -<P> If you have installed RedHat 5.x, you should |
| 123 | +<p> If you have installed RedHat 5.x, you should |
119 | 124 | get the last distribution kit of PostgreSQL and compile it from scratch.
|
120 | 125 | RedHat 5.x is using some new versions of libraries and you have to compile
|
121 |
| -and install again at least<B>libpq</B>and<B><TT>libpgtcl</TT></B>libraries. |
122 |
| -<P> PostgreSQL 6.4 release has a minor bug. I does not |
| 126 | +and install again at least<b>libpq</b>and<b><tt>libpgtcl</tt></b>libraries. |
| 127 | +<p> PostgreSQL 6.4 release has a minor bug. I does not |
123 | 128 | includ by default the crypt lib when compiling libpgtcl. So, you will need
|
124 | 129 | to manually add a -lcrypt to SHLIB line in Makefile in src/interfaces/libpgtcl
|
125 | 130 | and then make clean and make again. The new libpgtcl.so library is properly
|
126 | 131 | configured to run pgaccess.
|
127 |
| -<BR> |
128 |
| -</BODY> |
129 |
| -</HTML> |
| 132 | +<br> |
| 133 | +</body> |
| 134 | +</html> |