mirror of
https://git.freebsd.org/ports.git
synced 2025-05-29 01:16:28 -04:00
distfiles periodically updated to track PostgreSQL between major releases. Port is repo copied from databases/postgresql7 and has been updated to 7.3b1. Approved by: portmgr && knu (mentor)
45 lines
1.5 KiB
Text
45 lines
1.5 KiB
Text
The PostgreSQL port has a collection of "side orders":
|
|
|
|
postgresql-doc
|
|
For all of the html documentation
|
|
|
|
postgresql-tcltk
|
|
If you want tcl/tk client support. You get a neat GUI, pgaccess, as
|
|
a bonus!
|
|
|
|
postgresql-odbc
|
|
For client access from unix applications using ODBC as access
|
|
method.
|
|
|
|
ruby-postgres, py-PyGreSQL, p5-Pg, p5-DBD-Pg, postgresql-jdbc
|
|
For client access to PostgreSQL databases using the languages: ruby,
|
|
python, perl, perl DBI, and jdbc.
|
|
|
|
postgresql-plperl, postgresql-pltcl & postgresql-plruby
|
|
For using perl5, tcl, and ruby as procedural languages.
|
|
|
|
Note that many files have moved around compared to previous versions
|
|
of PostgreSQL. For example, plpgsql.so and all other language modules
|
|
are now in /usr/local/lib/postgresql.
|
|
|
|
If you have many tables and many clients running, consider raising
|
|
kern.maxfiles using sysctl(8), or reconfigure your kernel
|
|
appropriately.
|
|
|
|
You should vacuum and backup your database regularly. There is a
|
|
periodic script, /usr/local/share/postgresql/502.pgsql, that you may
|
|
find useful.
|
|
|
|
To allow many simultaneous connections to your PostgreSQL server, you
|
|
should raise the SystemV shared memory limits in your kernel. Here are
|
|
example values for allowing up to 180 clients (tinkering in
|
|
postgresql.conf also needed, of course):
|
|
options SYSVSHM
|
|
options SYSVSEM
|
|
options SYSVMSG
|
|
options SHMMAXPGS=65536
|
|
options SEMMNI=40
|
|
options SEMMNS=240
|
|
options SEMUME=40
|
|
options SEMMNU=120
|
|
|