Home
The Toolkit for Online Communities
13306 Community Members, 0 members online, 2667 visitors today
Log In Register

Install Postgres 8.1.x and later versions

OpenACS Home : xowiki : Install Postgres 8.1.x and later versions
Search · Index
Previous Month March 2010
Sun Mon Tue Wed Thu Fri Sat
28 1 2 3 4 5 6
7 8 9 (2) 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3

Popular tags

ad_form , ADP , ajax , aolserver , asynchronous , bgdelivery , bugtracker , COMET , cvs , debian , emacs , FreeBSD , includelets , install , installation , installers , javascript , libthread , linux , monitoring , nginx , osx , patches , performance , postgres , pound , redhat , selenium , ssl , stuff

No registered users in community xowiki
in last 30 minutes

Contributors

OpenACS.org

Install Postgres 8.1.x and later versions

Postgres 8.x (e.g. 8.1.* and later) require a few changes in the configuration file for backward compatibility:

1. Configure postgres8 with all compatibility ON in postgresql.conf:


add_missing_from = on
regex_flavor = extended
default_with_oids = on

2. If you are upgrading an OpenACS site between versions 4.5.2 to 5.2 and not continuing to 5.3, then: After the createdb step to create the OpenACS database, generate the next function before you import the pre-existing OpenACS database.

 From your shell prompt enter:


psql <dbname>

From the psql prompt enter the follow plpgsql code to create the bitfromint4 function:


create or replace function bitfromint4 (integer)
returns bit varying as '
begin
return $1::bit(32);
end;' language 'plpgsql' immutable strict;

Exit psql:


\q 

This is the original thread  

For a full script on how to install PG 8.2 with ltree and tsearch2 look at Malte's install script