Thanks to everyone who replied.
I had already found/read PostgreSQL documentation for PL/pgSQL and the database API, so for the most part, I'm up to speed on those things.
What I am really after is something that resembles the OpenACS documentation that walks through the Notes example, but in the context of PostgreSQL. After reading the documentation, the Note example makes perfect sense in the Oracle context and I have a good understanding of how to implement the same things in PL/pgSQL. What I don't understand is the file:
/packages/notes/postgresql/notes-sc-create.sql
acs_sc_impl__new
function notes__itrg
trigger note_itrg
So far in my application, I've omitted these because in my case, the application is better done than good (for now), but I feel that in the long term scheme of things, it'd be a good thing to know. That's mostly what I'm after and a more concrete example.
I'm also wondering if anybody is using OpenACS/PostgreSQL as an application interface while using Perl/DBI/DBDpg to feed data in.
Thanks again for all your replies.