Forum OpenACS Q&A: Response to Recommended upgrade path to OpenACS 3.2.5

Collapse
Posted by Ben Adida on
Changes in the 3.2.x branches:

- yes, the data model changed. However, the upgrade scripts for
3.2.2 to 3.2.4 and 3.2.4 to 3.2.5 are provided. As long as you
didn't change the data model in a way that would conflict with our
new field names and PL/SQL procs, you should be fine (95%
chance that you're fine, but try it out on a sample snapshot of
your DB first).

- yes, /tcl has some changes. If you've made no changes, you
can copy over the new files and you shoud be fine. With /
parameters, you will want to merge your parameter names with
the new file. We've only *added* parameters, so you can do a diff
between the two vanilla parameter files and add the missing
sections to your version of your parameter file.

- you can pick and choose changes in /www if you'd like, but if
you use a section of /www, the corresponding /tcl procs should
correspond by version. It might be worthwhile starting with a
vanilla 3.2.5 (when it comes out soon!) and reapplying your
changes. In many cases, you may be able to simply apply the
diffs from 3.2.4 to 3.2.5.

- to the best of my knowledge, you can run OpenACS 3.2.x on PG
7.1. I will let someone else address the restore problem. And
yes, I believe lztext still works, although it's now the same as text.