• last updated 21 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
cleanup in cr::keyword::* namespace

one cannot advocate to create a keyword with

content::keyword::item_assign and query it with

cr::keyword::item_get_assigned)

- marked the following function as deprecaed

* cr::keyword::get_children

* cr::keyword::get_keyword_id

* cr::keyword::get_options_flat

* cr::keyword::item_get_assigned

* cr::keyword::item_unassign

* cr::keyword::item_unassign_children

- added new functions:

* content::keyword::get_children

* content::keyword::get_keyword_id

* content::keyword::get_options_flat

* content::keyword::item_get_assigned

* content::keyword::item_unassign_children

- updated regression test

  1. … 3 more files in changeset.
- remove commented code

file upgrade-5.8.1d7-5.8.1d8.sql was initially added on branch oacs-5-8.

    • -0
    • +0
    ./postgresql/upgrade/upgrade-5.8.1d7-5.8.1d8.sql
- add missing function args

  1. … 7 more files in changeset.
- use external command "find" instead of tcllib package fileutil for speed and better filtering

- add index for much quicker reverse lookup file names in the content repository

  1. … 5 more files in changeset.
file upgrade-5.8.1d5-5.8.1d6.sql was initially added on branch oacs-5-8.

    • -0
    • +0
    ./postgresql/upgrade/upgrade-5.8.1d5-5.8.1d6.sql
- provide function args for content_keyword__new/9

*** empty log message ***

exclude null paths from cr_files_to_delete for oracle - previously committed fix for postgresql

file upgrade-5.8.0a1-5.8.0a2.sql was initially added on branch oacs-5-8.

    • -0
    • +0
    ./oracle/upgrade/upgrade-5.8.0a1-5.8.0a2.sql
    • -0
    • +0
    ./postgresql/upgrade/upgrade-5.8.0a1-5.8.0a2.sql
- add missing mime-types (application/x-zip, application/x-sh, application/rdf+xml) for postgres and oracle

  1. … 1 more file in changeset.
make sure we exclude null paths from cr_files_to_delete

Some time ago some plpgsql functions were changed in order to be compatible with pg 8.x, create scripts were modified but upgrade scripts were missing ( at least i couldn't find them) http://fisheye.openacs.org/changelog/OpenACS?cs=MAIN%3Ajeffd%3A20090210183154 . Bumping up package versions accordingly.

    • -0
    • +182
    ./postgresql/upgrade/upgrade-5.8.0d3-5.8.0d4.sql
  1. … 7 more files in changeset.
- missing index and foreign key constraints on cr_item_publish_audit fixed

    • -0
    • +16
    ./postgresql/upgrade/upgrade-5.8.0d2-5.8.0d3.sql
  1. … 1 more file in changeset.
Merged oacs-5-7 to HEAD

  1. … 167 more files in changeset.
Upgrade scripts contain the following changes:

- getting right name of triggers, following the pattern *_tr

- redefining funtion arguments for each function using define_function_args

- getting rid of unncesary backslashes, used for escaping, in some functions.

- redefinitions of content_type__refresh_trigger and content_type__drop_type in order to get rid of some 7.2 vs 7.3 querying.

    • -0
    • +683
    ./postgresql/upgrade/upgrade-5.8.0d1-5.8.0d2.sql
  1. … 3 more files in changeset.
Bring PostgreSQL functions closer to the current level of PL/pgSQL:

- upgrade PL/pgSQL functions to the $$ notation (recommended since pg8.0, jan 2005).

- get rid of backslash usages in function definitions

- drop aliases in favor of named function arguments (recommended since pg8.0)

- fix wrong function_args, add missing function_args, align default semantics

with the defaults in pg (providing "null" as default means the argument is

optional).

- change return types of triggers from "opaque" to "trigger" (recommended since pg8.0)

- unify names of triggers *_tr

- removed some version dependencies of pg 7.2 and 7.3

    • -123
    • +230
    ./postgresql/content-create.sql
    • -81
    • +126
    ./postgresql/content-extlink.sql
    • -287
    • +484
    ./postgresql/content-folder.sql
    • -133
    • +188
    ./postgresql/content-image.sql
    • -676
    • +1097
    ./postgresql/content-item.sql
    • -117
    • +207
    ./postgresql/content-keyword.sql
    • -122
    • +205
    ./postgresql/content-perms.sql
    • -210
    • +354
    ./postgresql/content-revision.sql
    • -12
    • +21
    ./postgresql/content-schedule.sql
    • -106
    • +170
    ./postgresql/content-symlink.sql
    • -86
    • +164
    ./postgresql/content-template.sql
    • -310
    • +379
    ./postgresql/content-test.sql
    • -294
    • +450
    ./postgresql/content-type.sql
  1. … 40 more files in changeset.
Backed out change to make content richtext rather than text, because of

xotcl-core, can't have the type change depending on whether or not that

was previously installed and can't change it to richtext without (probably)

breaking xotcl stuff. Sucks but that's life.

Argh! "content" wants to be richtext, not text !!!

  1. … 1 more file in changeset.
file upgrade-5.7.0d4-5.7.0d5.sql was initially added on branch oacs-5-7.

    • -0
    • +0
    ./oracle/upgrade/upgrade-5.7.0d4-5.7.0d5.sql
    • -0
    • +0
    ./postgresql/upgrade/upgrade-5.7.0d4-5.7.0d5.sql
Kludge around xotcl-core for oracle, as was done earlier for PG.

    • -14
    • +29
    ./oracle/upgrade/upgrade-5.7.0d3-5.7.0d4.sql
1. Added "--default foo" style comments to new PL/pgSQL function parameters

because xotcl-core, rather than use the metadata created by define_function_params,

ASSIGNS SEMANTICS TO THESE SQL COMMENTS. Bah. If I truly cared about quality

I'd insist the xotcl people fix their code and do things right, but I know that

would never happen so ... kludge away.

2. xotcl-core adds CR attributes (rather than fix core). So my fixing of

core conflicts, meaning I have to kludge again. Still needs to be fixed

for oracle.

    • -2
    • +13
    ./postgresql/upgrade/upgrade-5.7.0d3-5.7.0d4.sql
  1. … 3 more files in changeset.
Added a couple of CR revision attributes - the oracle equivalent of the

previous PG commit.

    • -0
    • +23
    ./oracle/upgrade/upgrade-5.7.0d3-5.7.0d4.sql
Adding a couple of attributes to make packages working with meta-data less

kludgey. PG-only with this commit, Oracle to follow.

    • -0
    • +25
    ./postgresql/upgrade/upgrade-5.7.0d3-5.7.0d4.sql
  1. … 1 more file in changeset.
Moved table building and column adding code from content repository to

kernel, so all objects can benefit. Part of the acs object management package

work.

    • -2
    • +12
    ./postgresql/upgrade/upgrade-5.7.0d2-5.7.0d3.sql
  1. … 3 more files in changeset.
Upgrade scripts for changes on object metadata creation (adding automatic

table and column creation to base objects as well as CR object, object views,

etc).

    • -0
    • +105
    ./postgresql/upgrade/upgrade-5.7.0d2-5.7.0d3.sql
  1. … 3 more files in changeset.
Changes for supporting postgresql 9.0:

- Avoiding usage of SQL reserved keywords on plpsql functions (plpsql lexer and parser were reworked).

- Fixing all those places on which FROM clause was automatically added by PG ( PG Config add_missing_from parameter was removed for this release of PG ).

Many thanks to Tracy Adams and Jeff Lu for providing first version of the patches.

    • -0
    • +147
    ./postgresql/upgrade/upgrade-5.7.0d1-5.7.0d2.sql
  1. … 15 more files in changeset.
Make sure you always cascade when dropping the views or it will fail.

    • -0
    • +337
    ./postgresql/upgrade/upgrade-5.6.0d3-5.6.0d4.sql
  1. … 1 more file in changeset.
Fix typo table name should have been table_name

Fix support for NULL table name in CR-derived object types

    • -0
    • +937
    ./oracle/upgrade/upgrade-5.6.0d2-5.6.0d3.sql
    • -0
    • +212
    ./postgresql/upgrade/upgrade-5.6.0d2-5.6.0d3.sql
  1. … 1 more file in changeset.