|
1 | 1 | <!-- |
2 | | -$Header: /cvsroot/pgsql/doc/src/sgml/plperl.sgml,v 2.13 2002/01/0805:39:26 momjian Exp $ |
| 2 | +$Header: /cvsroot/pgsql/doc/src/sgml/plperl.sgml,v 2.14 2002/01/0816:13:41 petere Exp $ |
3 | 3 | --> |
4 | 4 |
|
5 | 5 | <chapter id="plperl"> |
@@ -178,13 +178,14 @@ CREATE FUNCTION badfunc() RETURNS integer AS ' |
178 | 178 | <literal>plperlu</>, execution would succeed. |
179 | 179 | </para> |
180 | 180 | <para> |
181 | | - Access to database itself from your Perl function can be done via |
| 181 | + Access tothedatabase itself from your Perl function can be done via |
182 | 182 | an experimental module <ulink |
183 | | - url="http://cpan.digisle.net/authors/id/A/AP/APILOS/"><literal>DBD::PgSPI</literal></ulink> |
184 | | - (also on <ulink url="http://www.cpan.org">CPAN</ulink>). This |
185 | | - module makes available a <acronym>DBI</>-compliant database-handle |
186 | | - named <varname>$pg_dbh</varname>, and you can use that to perform |
187 | | - queries with normal <acronym>DBI</> syntax. |
| 183 | + url="http://www.cpan.org/modules/by-module/DBD/APILOS/"><literal>DBD::PgSPI</literal></ulink> |
| 184 | + (also available at <ulink url="http://www.cpan.org/SITES.html">CPAN |
| 185 | + mirror sites</ulink>). This module makes available a |
| 186 | + <acronym>DBI</>-compliant database-handle named |
| 187 | + <varname>$pg_dbh</varname> that can be used to perform queries |
| 188 | + with normal <acronym>DBI</> syntax. |
188 | 189 | </para> |
189 | 190 |
|
190 | 191 | </sect1> |
|