I checked the nsd.tcl and I have these now:
ns_section "ns/db/drivers"
ns_param postgres ${bindir}/nspostgres.so
ns_section "ns/db/pools"
ns_param main "Main Pool"
ns_section "ns/db/pool/main"
ns_param Driver postgres
ns_param Connections 5
ns_param DataSource localhost::pgdb
# ns_param User nsadmin
# ns_param Password "yourpassword"
ns_param Verbose Off
ns_param LogSQLErrors On
ns_param ExtendedTableInfo On
# ns_param MaxOpen 1000000000
# ns_param MaxIdle 1000000000
ns_section "ns/server/${servername}/db"
ns_param Pools "*"
ns_param DefaultPool "main"
ns_section "ns/server/${servername}/modules"
ns_param nssock ${bindir}/nssock.so
ns_param nslog ${bindir}/nslog.so
ns_param postgres ${bindir}/nspostgres.so
And when I run nsd now it I get:
[10/Feb/2003:12:06:37][5838.8192][-main-] Warning: modload: could not load
/usr/local/aolserver/bin/nspostgres.so:
/usr/local/aolserver/bin/nspostgres.so: undefined symbol: Ns_TclDbGetHandle
[10/Feb/2003:12:06:37][5838.8192][-main-] Fatal: modload: failed to load
module '/usr/local/aolserver/bin/nspostgres.so'