@@ -434,10 +434,10 @@ <H4><A NAME="1.14">1.14</A>) How does PostgreSQL compare to other
434
434
< DD >
435
435
436
436
PostgreSQL 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
441
441
joins, but are working on them for our next release.< BR > < BR >
442
442
443
443
< DT > < B > Performance</ B >
@@ -506,11 +506,11 @@ <H2><CENTER>User Client Questions</CENTER></H2>
506
506
507
507
< H4 > < A NAME ="2.1 "> 2.1</ A > ) Are there ODBC drivers for PostgreSQL?</ H4 > < P >
508
508
509
- There are two ODBC drivers available,PostODBC and OpenLink ODBC.< P >
509
+ There are two ODBC drivers available,PsqlODBC and OpenLink ODBC.< P >
510
510
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 >
514
514
515
515
OpenLink ODBC can be gotten from< A HREF ="http://www.openlinksw.com/ ">
516
516
http://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>
522
522
available. Questions to< A
523
523
HREF ="mailto:postgres95@openlink.co.uk "> postgres95@openlink.co.uk</ A > .< P >
524
524
525
+ See also the< A HREF ="http://www.postgresql.org/docs/programmer/odbc.htm ">
526
+ ODBC chapter of the Programmer's Guide</ A > .< P >
525
527
526
528
527
529
< 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
1054
1056
option or< SMALL > COPY WITH OIDS</ SMALL > option to preserve the oids.< P >
1055
1057
1056
1058
For 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 >
1058
1060
1059
1061
< 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 >
1060
1062
Probably 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: