@@ -434,10 +434,10 @@ <H4><A NAME="1.14">1.14</A>) How does PostgreSQL compare to other
434434< DD >
435435
436436PostgreSQL has most features present in large commercial DBMS's, like
437- transactions, subselects, triggers, views,and sophisticated locking.
438- We have some features they don't have, like user-defined types,
439- inheritance, rules, and multi-version concurrency control to reduce lock
440- contention. We don't have foreign key referential integrity or outer
437+ transactions, subselects, triggers, views,foreign key referential
438+ integrity, and sophisticated locking. We have some features they don't
439+ have, like user-defined types, inheritance, rules, and multi-version
440+ concurrency control to reduce lock contention. We don't have outer
441441joins, but are working on them for our next release.< BR > < BR >
442442
443443< DT > < B > Performance</ B >
@@ -506,11 +506,11 @@ <H2><CENTER>User Client Questions</CENTER></H2>
506506
507507< H4 > < A NAME ="2.1 "> 2.1</ A > ) Are there ODBC drivers for PostgreSQL?</ H4 > < P >
508508
509- There are two ODBC drivers available,PostODBC and OpenLink ODBC.< P >
509+ There are two ODBC drivers available,PsqlODBC and OpenLink ODBC.< P >
510510
511- PostODBC is included in the distribution. More information about it can
512- be gotten from:< A HREF ="http ://www.insightdist.com/psqlodbc ">
513- http ://www.insightdist.com/psqlodbc </ A > < P >
511+ PsqlODBC is included in the distribution. More information about it can
512+ be gotten from:< A HREF ="ftp ://ftp.postgresql.org/pub/odbc/index.html ">
513+ ftp ://ftp.postgresql.org/pub/odbc/index.html </ A > < P >
514514
515515OpenLink ODBC can be gotten from< A HREF ="http://www.openlinksw.com/ ">
516516http://www.openlinksw.com</ A > . It works with their standard ODBC client
@@ -522,6 +522,8 @@ <H4><A NAME="2.1">2.1</A>) Are there ODBC drivers for PostgreSQL?</H4><P>
522522available. Questions to< A
523523HREF ="mailto:postgres95@openlink.co.uk "> postgres95@openlink.co.uk</ A > .< P >
524524
525+ See also the< A HREF ="http://www.postgresql.org/docs/programmer/odbc.htm ">
526+ ODBC chapter of the Programmer's Guide</ A > .< P >
525527
526528
527529< H4 > < A NAME ="2.2 "> 2.2</ A > ) What tools are available for hooking
@@ -1054,7 +1056,7 @@ <H4><A NAME="4.16.1">4.16.1</A>) How do I create a
10541056option or< SMALL > COPY WITH OIDS</ SMALL > option to preserve the oids.< P >
10551057
10561058For more details, see Bruce Momjian's chapter on
1057- < A HREF ="http://www.postgresql.org/docs/aw_pgsql_book/node74.html "> Numbering Rows.</ A >
1059+ < A HREF ="http://www.postgresql.org/docs/aw_pgsql_book "> Numbering Rows.</ A >
10581060
10591061< H4 > < A NAME ="4.16.2 "> 4.16.2</ A > ) How do I get the back the generated SERIAL value after an insert?</ H4 > < P >
10601062Probably the simplest approach is to to retrieve the next SERIAL value from the sequence object with the< I > nextval()</ I > function< I > before</ I > inserting and then insert it explicitly. Using the example table in< A HREF ="#4.16.1 "> 4.16.1</ A > , that might look like this: