Index: template/en/about/interfaces.html =================================================================== RCS file: /usr/local/cvsroot/pgweb/portal/template/en/about/interfaces.html,v retrieving revision 1.2 diff -r1.2 interfaces.html 11a12,77 >
Following is a list of some of the popular interfaces used to allow a variety of programming languages to connect to PostgreSQL.
> >> PostgreSQL 4GL for web database applications can be found at > http://www.man.ac.uk/~whaley/ag/appgen.html >
> >
> ZeosDBO (Zeos Database Objects, version 6.0)
> Did you ever dream about a single collection of native components that acts the
> same way, regardless whether you use database system A or database system B,
> regardless whether your development platform is Microsoft Windows or Linux? Here
> you are! ZeosDBO is a library for cross platform development under Delphi, Kylix
> and C++ Builder, that gives you the power of high-performance native database
> access and simple deployment.
>
> ZeosLib controls are optimized and fully integrated with the specific compiler
> environments. Since the components compile directly into your applications there's
> nothing extra to distribute and install. The only additional piece of software you
> may have to install on the client side is the database system's API - usually only
> one or two DLL files that must be copied. That's it! Best of all, ZeosLib's complete
> source code is included so you can see exactly how it works.
>
> Currently you can use our tools with the following database systems:
< pgMail is a small < TCL based script that you can store within any PostgreSQL database. < Once it is stored there, you can create any number of specialized procedures to send email < from directly within PostgreSQL. i.e. emailing a customer when product ships
<< pg.el < lets you access the PostgreSQL object-relational DBMS < from Emacs, using its socket-level frontend/backend protocol. The < module is capable of automatic type coercions from a range of SQL < types to the equivalent Emacs Lisp type. This is a low level API, < and won't be useful to end users. Should work with GNU Emacs 19.34 < and up, and XEmacs 20 and up. Performance is very poor when not < byte-compiled.
<< Tool to convert < from Access97 to PosgtreSQL This web site also describes several issues < encountered while upsizing an Access database to PostgreSQL and what was done < to work around them. PostgreSQL 7.1 is required for this to work.
<< Gedafe < (Generic Database Front-End) is an application independent < end-user web front-end for databases. Application independant means, < that the front-end doesn't have any information about the < structure and contents of the database.
<< Melati is a tool for building < Java-programmed websites backed by a database (currently only Postgresql 7). < Melati can be downloaded from SourceForge < http://www.sourceforge.net/projects/melati < or http://melati.org
<< UncommonSQL, available at < http://alpha.onshore.com/lisp-software, is < both a functional and object-oriented interface to relational < databases for Common Lisp. It includes support for PostgreSQL, as < well as Oracle. It presently works in CMUCL, but should be portable < to other runtimes.
<< Making ColdFusion work < with PostgreSQL How to make ColdFusion work with PostgreSQL (On Solaris).
<< PostgreSQL Upsizing < convert, develop, and use a PostgreSQL database from an existing Microsoft < Access 97 database.
<< Pgbash < is a useful tool which can execute all of the SQL functions directly from < bash shell.
108,114c130 << Ruby is a script language < like Perl and Python and is distributed under GPL or Artistic like less < restrictive license. There is an < interface < to PostgreSQL available at http://www.ruby-lang.org/en/raa-list.rhtml?name=postgres. <
--- >< The VisualWorks EXDI is a core API of the VisualWorks < Smalltalk development environment. It provides a standard set of < interfaces to SQL-compliant databases. The PosgreSQL < Smalltalk driver + EXDI interface libaries provide an EXDI implementation < for VisualWorks programmers wishing to access PostgreSQL databases. <
<
< ZeosDBO (Zeos Database Objects, version 6.0)
< Did you ever dream about a single collection of native components that acts the
< same way, regardless whether you use database system A or database system B,
< regardless whether your development platform is Microsoft Windows or Linux? Here
< you are! ZeosDBO is a library for cross platform development under Delphi, Kylix
< and C++ Builder, that gives you the power of high-performance native database
< access and simple deployment.
<
< ZeosLib controls are optimized and fully integrated with the specific compiler
< environments. Since the components compile directly into your applications there's
< nothing extra to distribute and install. The only additional piece of software you
< may have to install on the client side is the database system's API - usually only
< one or two DLL files that must be copied. That's it! Best of all, ZeosLib's complete
< source code is included so you can see exactly how it works.
<
< Currently you can use our tools with the following database systems:
< PostgreSQL has a TCL/TK library in distribution providing for a GUI < frontend tool. TCL/TK is a Rapid Application Development tool. Develop < once and run it everywhere on NT, Win 95, Linux, and most Unixes! < TCL/TK can be found at < http://sunscript.sun.com/ < or ftp://ftp.sunlabs.com/pub/tcl/ <
< << The PostgreSQL ODBC Driver < psqlODBC From A-Z, PostgreSQL ODBC <
< < << UDBC is a static version of ODBC independent of < driver managers and DLL support, used to embed database < connectivity support directly into applications. < http://www.openlinksw.com <
< < <
< Java connectivity to PostgreSQL. Since version 6.2,
< the drivers are included in the source distribution.
<
ftp://ftp.ai.mit.edu/people/rst/rst-jdbc.tar.gz
<
http://www.retep.org.uk/postgres
<
< Java Rapid Application Tool for PostgreSQL < http://www.man.ac.uk/~whaley/kj/kanch.html <
< < << Java Classes for PostgreSQL can be found at < http://www.blackdown.org <
< < <
< Edmund Mergl created the Perl interface included
< in the distribution of PostgreSQL. Check in
< src/pgsql_perl5 directory.
<
Email: E.Mergl@bawue.de
<
Perl Home page : http://www.perl.com/perl/index.html
If you want to use the Database Independent (DBI) interface for < Perl, you can use the PostgreSQL database driver (also created by < Edmund Mergl) DBD::Pg. It can be found at the CPAN archives: < < http://www.perl.com/CPAN-local/modules/by-module/DBD/ <
< 233,245c160 <
< Postgres API for the Pike Programming Language.
< Francesco Chemolli authored an API to be used for
< Pike. The API is distributed along with the Pike
< programming language. As a backgrounder, Pike is a free
< interpreted, object-oriented, loosely-typed, net-aware
< programming language, derived from LPC, and written by
< Frederik Hubinette.
<
Email: kinkie@kame.usr.dsi.unimi.it
<
http://pike.idonex.se
< PostgreSQL 4GL for web database applications can be found at < http://www.man.ac.uk/~whaley/ag/appgen.html <
269,272d177 << Web Database Design/Implementation tool for PostgreSQL can be found at < http://www.oswego.edu/Earp <
275,277d179 << WWW Web interface for PostgresSQL - See PHP3 below. <
280,284d181 << PHP3 Server-side html-embedded scripting language < for PostgreSQL (WWW Interface Tool) < http://www.php.net <
287,290d183 << PyGres95 is a python interface for the PostgreSQL. It is available from < ftp://ftp.via.ecp.fr/pub/python/contrib/Database/PyGres95-1.0b.tar.gz <
294,298d186 << The "C" language Interface for PostgreSQL is < included in distribution 'libpq'. Similar to Oracle OCI, < Sybase DB-lib, Informix CLI libraries. <
299a188 > techdocs material 302,306c191,194 < The "C++" language Interface for PostgreSQL is < included in distribution 'libpq++'. < < < --- > Tool to convert > from Access97 to PosgtreSQL This web site also describes several issues > encountered while upsizing an Access database to PostgreSQL and what was done > to work around them. PostgreSQL 7.1 is required for this to work. 308,311c196,201 < PostgreSQL ESQL/C (Embedded C Pre-compiler) like Oracle's Pro*C, < Informix ESQL/C is now called "ecpg" and is included in < the PostgreSQL source distribution. < --- > Making ColdFusion work > with PostgreSQL How to make ColdFusion work with PostgreSQL (On Solaris). >> PostgreSQL Upsizing > convert, develop, and use a PostgreSQL database from an existing Microsoft > Access 97 database.