Frequently Asked Questions (FAQ) for PostgreSQL
- Last updated: Sat Jan 29 21:21:25 EST 2005
+ Last updated: Sat Jan 29 22:51:43 EST 2005
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
User Client Questions
- 2.1) Are there ODBC drivers for PostgreSQL?
+ 2.1) What interfaces are available for PostgreSQL?
2.2) What tools are available for using PostgreSQL with Web pages?
2.3) Does PostgreSQL have a graphical user interface?
- 2.4) What languages are available to communicate with PostgreSQL?
Administrative Questions
User Client Questions
- 2.1) Are there ODBC drivers for PostgreSQL?
+ 2.1) What interfaces are available for PostgreSQL?
- There are two ODBC drivers available, PsqlODBC and OpenLink ODBC.
+ The PostgreSQL install includes only the C and embedded C interfaces.
+ All other interfaces are independent projects that are downloaded
+ separately; being separate allows them to have their own release
+ schedule and development teams.
- You can download PsqlODBC from
- http://gborg.postgresql.org/project/psqlodbc/projdisplay.php.
-
- OpenLink ODBC can be gotten from http://www.openlinksw.com. It works
- with their standard ODBC client software so you'll have PostgreSQL
- ODBC available on every client platform they support (Win, Mac, Unix,
- VMS).
-
- They will probably be selling this product to people who need
- commercial-quality support, but a freeware version will always be
- available. Please send questions to postgres95@openlink.co.uk.
+ Some programming languages like PHP include an interface to
+ PostgreSQL. Interfaces for languages like Perl, TCL, Python, and many
+ others are available at http://gborg.postgresql.org in the
+ Drivers/Interfaces section and via Internet search.
2.2) What tools are available for using PostgreSQL with Web pages?
See http://techdocs.postgresql.org/guides/GUITools for a more detailed
list.
-
- 2.4) What languages are able to communicate with PostgreSQL?
-
- Most popular programming languages contain an interface to PostgreSQL.
- Check your programming language's list of extension modules.
-
- The following interfaces are included in the PostgreSQL distribution:
- * C (libpq)
- * Embedded C (ecpg)
- * Java (jdbc)
- * Python (PyGreSQL)
- * TCL (libpgtcl)
-
- Additional interfaces are available at http://gborg.postgresql.org in
- the Drivers/Interfaces section.
_________________________________________________________________
Administrative Questions
alink="#0000ff">
<H1>Frequently Asked Questions (FAQ) for PostgreSQL</H1>
- <P>Last updated: Sat Jan 29 21:21:25 EST 2005</P>
+ <P>Last updated: Sat Jan 29 22:51:43 EST 2005</P>
<P>Current maintainer: Bruce Momjian (<A href=
"mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR>
<H2 align="center">User Client Questions</H2>
- <A href="#2.1">2.1</A>) Are there <SMALL>ODBC</SMALL> drivers for
+ <A href="#2.1">2.1</A>) What interfaces are available for
PostgreSQL?<BR>
<A href="#2.2">2.2</A>) What tools are available for using
PostgreSQL with Web pages?<BR>
<A href="#2.3">2.3</A>) Does PostgreSQL have a graphical user
interface?<BR>
- <A href="#2.4">2.4</A>) What languages are available to
- communicate with PostgreSQL?<BR>
<H2 align="center">Administrative Questions</H2>
<H2 align="center">User Client Questions</H2>
- <H4><A name="2.1">2.1</A>) Are there <SMALL>ODBC</SMALL> drivers
- for PostgreSQL?</H4>
-
- <P>There are two <SMALL>ODBC</SMALL> drivers available, PsqlODBC
- and OpenLink <SMALL>ODBC</SMALL>.</P>
-
- <P>You can download PsqlODBC from <A href=
- "http://gborg.postgresql.org/project/psqlodbc/projdisplay.php">
- http://gborg.postgresql.org/project/psqlodbc/projdisplay.php</A>.</P>
+ <H4><A name="2.1">2.1</A>) What interfaces are available for
+ PostgreSQL?</H4>
- <P>OpenLink <SMALL>ODBC</SMALL> can be gotten from <A href=
- "http://www.openlinksw.com/">http://www.openlinksw.com</A>. It
- works with their standard <SMALL>ODBC</SMALL> client software so
- you'll have PostgreSQL <SMALL>ODBC</SMALL> available on every
- client platform they support (Win, Mac, Unix, VMS).</P>
+ <P>The PostgreSQL install includes only the <SMALL>C</SMALL> and embedded
+ <SMALL>C</SMALL> interfaces. All other interfaces are independent projects
+ that are downloaded separately; being separate allows them to have their
+ own release schedule and development teams.</P>
- <P>They will probably be selling this product to people who need
- commercial-quality support, but a freeware version will always be
- available. Please send questions to <A href=
- "mailto:postgres95@openlink.co.uk">postgres95@openlink.co.uk</A>.</P>
+ <P>Some programming languages like <SMALL>PHP</SMALL> include an
+ interface to PostgreSQL. Interfaces for languages like Perl,
+ <SMALL>TCL</SMALL>, Python, and many others are available at
+ <a href="http://gborg.postgresql.org">http://gborg.postgresql.org</A>
+ in the <I>Drivers/Interfaces</I> section and via Internet search.
+ </P>
<H4><A name="2.2">2.2</A>) What tools are available for using
PostgreSQL with Web pages?</H4>
<P>See <a href="http://techdocs.postgresql.org/guides/GUITools">http://techdocs.postgresql.org/guides/GUITools</a> for a more detailed list.</P>
- <H4><A name="2.4">2.4</A>) What languages are able to communicate with
- PostgreSQL?</H4>
-
- <P>Most popular programming languages contain an interface to
- PostgreSQL. Check your programming language's list of extension
- modules.</P>
-
- <P>The following interfaces are included in the PostgreSQL
- distribution:</P>
-
- <UL>
- <LI>C (libpq)</LI>
-
- <LI>Embedded C (ecpg)</LI>
-
- <LI>Java (jdbc)</LI>
-
- <LI>Python (PyGreSQL)</LI>
-
- <LI>TCL (libpgtcl)</LI>
-
- </UL>
- <P>Additional interfaces are available at
- <a href="http://gborg.postgresql.org">http://gborg.postgresql.org</A>
- in the <I>Drivers/Interfaces</I> section.
- </P>
<HR>
+
<H2 align="center">Administrative Questions</H2>
<H4><A name="3.1">3.1</A>) How do I install PostgreSQL somewhere