• last updated 21 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- complete change to acs_objects_package_idx for new creates (see http://fisheye.openacs.org/changelog/OpenACS/?cs=oacs-5-6%3Agustafn%3A20100509112929)

  1. … 1 more file in changeset.
Needed to drop bio_mime_type attribute values, too ... this is removed

as it was never actually used so no need to copy it into the persons

table.

Had to remove the drop/create of cc_users because some obscure views make

use of it. No existing code expects cc_users to contain "bio" anyway, so

recreating the view was a matter of tidiness, not need. Drop ... cascade

would work but would break ecommerce and dotlrn-ecommerce, and likely some

other packages, so this seems the lesser of two evils.

    • -14
    • +5
    ./upgrade/upgrade-5.6.0b1-5.6.0b2.sql
    • -14
    • +0
    ./upgrade/upgrade-5.6.0d1-5.6.0d2.sql
Fixed up some "bio" related upgrade stuff, including protection against

trying to upgrade sites that had already applied the upgrade against 5.5

(that script didn't make it into the repository however).

    • -1
    • +27
    ./upgrade/upgrade-5.6.0b1-5.6.0b2.sql
    • -1
    • +33
    ./upgrade/upgrade-5.6.0d1-5.6.0d2.sql
- create index for acs_objects on package_ids and drop old one (as discussed in OCT)

- bump version number to trigger run of upgrade scripts for testing

  1. … 2 more files in changeset.
file upgrade-5.6.0b1-5.6.0b2.sql was initially added on branch oacs-5-6.

    • -0
    • +0
    ./upgrade/upgrade-5.6.0b1-5.6.0b2.sql
  1. … 1 more file in changeset.
More code dealing with instance and global parameter semantics. I finally

have a reasonable model of inheritance and semantics implemented, not

perfect from a language-theoretic point of view, but works well without

having to rewrite every bit of parameter-handling code in acs-core.

    • -0
    • +26
    ./upgrade/upgrade-5.6.0d7-5.6.0d8.sql
  1. … 7 more files in changeset.
Victor had made an upgrade script for version d4, and committed it before

I got around to adding and committing mine. So now my tcl upgrade commits

and my datamodel ones aren't synchronized :( But they're dev versions so

no harm should result.

    • -0
    • +262
    ./upgrade/upgrade-5.6.0d6-5.6.0d7.sql
If I'd known global parameters would be such a PITA, would I have TIP'd to

do them?

Turns out we must make a parameter value when a parameter is registered, else

all sorts of stuff dies. This is for PG. Oracle will come soon.

A bunch of stuff related to global/instance parameters.

  1. … 2 more files in changeset.
Added 'embeds' to allowable dependencies.

1. Changed trigger functions from "opaque" to "trigger" to get rid of the

warnings during initial install (only for acs-kernel, there are a lot

elsewhere!)

2. Added "embeds" for postgresql and partially for oracle.

3. Added global parameters for postgresql and partially for oracle.

(oracle will be forthcoming shortly)

    • -0
    • +28
    ./upgrade/upgrade-5.6.0d5-5.6.0d6.sql
  1. … 18 more files in changeset.
Fixing constraint snom_node_id_fk, was connecting wrong field on table. Creation scripts are ok, just needed to correct upgrade files.

    • -0
    • +3
    ./upgrade/upgrade-5.6.0d4-5.6.0d5.sql
  1. … 1 more file in changeset.
add three column constraint to acs_data_links

  1. … 2 more files in changeset.
drop acs_data_links unique constraint, use unique index instead.

  1. … 2 more files in changeset.
TIP #138 - Add relation_tag to acs_data_links

    • -0
    • +9
    ./upgrade/upgrade-5.6.0d3-5.6.0d4.sql
  1. … 6 more files in changeset.
Some very archaic PG code that was only working because of weak type checking

in earlier versions. Uncovered by playing with the subsite admin object type

code.

Added some missing attributes (more to go, though, damn core datamodel)

    • -0
    • +16
    ./upgrade/upgrade-5.6.0d2-5.6.0d3.sql
  1. … 2 more files in changeset.
Someone didn't realize that "foo;null" in define_function_args calls sets the

default value to 'null' not NULL...this has been there a long time ... maybe

even my fault, but I don't remember, it's ancient!

Got rid of 'bio' attribute declared for 'user' type.

    • -16
    • +0
    ./upgrade/upgrade-5.6.0d2-5.6.0d3.sql
Moved "bio" back to "person", but with type-specific storage. People can

fight over where such things belong on another day, for now keeping it in

"person" has the advantage that the Tcl API is 100% unchanged so moving it

to type-specific storage won't break .LRN.

    • -3
    • +20
    ./upgrade/upgrade-5.6.0d1-5.6.0d2.sql
  1. … 7 more files in changeset.
One more upgrade ...

    • -0
    • +59
    ./upgrade/upgrade-5.6.0d2-5.6.0d3.sql
Added attributes for "user" columns "screen_name" and "username", as well as the

new "bio" column which replaces the old generic storage attribute assigned to

"person".

  1. … 4 more files in changeset.
Added upgrade scripts (Oracle isn't correct, yet), removed bogus attribute

sql files (PG, for instance, created bio and bio_mime_type but only

dropped bio, Oracle had not bio_mime_type_reference at all).

    • -0
    • +42
    ./upgrade/upgrade-5.6.0d1-5.6.0d2.sql
  1. … 3 more files in changeset.
Moved "bio" from person/generic storage to user/type-specific storage as TIP'd

(PG only, Oracle to follow soon).

  1. … 6 more files in changeset.
- Add two missing indices to improve performance of permission system

and the object context hierarchy significantly (these two indices

improved the performance of e.g. /projects/openacs/download/ and

/projects/openacs/download/one-revision?revision_id=2089636 by more

than a factor of 10; these indices are now among the most used on

openacs.org)

- Bump version number

    • -0
    • +2
    ./upgrade/upgrade-5.5.0d5-5.5.0d6.sql
  1. … 3 more files in changeset.
Fix acs_group__new to create group_rels for all group supertypes

    • -0
    • +90
    ./upgrade/upgrade-5.5.0d4-5.5.0d5.sql
  1. … 3 more files in changeset.
switch foo_id_seq.netval to nextval('t_foo_id_seq') calls to placate postgresql 8.

  1. … 7 more files in changeset.
wipe out ad_parameter from kernel files

  1. … 1 more file in changeset.
Preliminary version of "extend package" code, along with new package

attributes that allow the declaration of packages that are subsites.

    • -0
    • +282
    ./upgrade/upgrade-5.5.0d3-5.5.0d4.sql
  1. … 27 more files in changeset.