• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
merge bartt PG 7.3 fixes from HEAD

  1. … 54 more files in changeset.
Patches to make OpenACS PG 7.3 compatible.

  1. … 54 more files in changeset.
Fix user_tab_comments view so it works on 7.2 (adds objsubid = 0)

added tree_increment_key() function

PG-7.2.1 returns false for 0<2^7. strange indeed. 2^7>0 returns true

Minor typo, another apostrophe catastrophe.

Added "iscachable" to "tree_ancestor_p".

Moved from 7/15 bit keys to 7/31 bit keys to accomodate big flat trees.

fixed instr for searching backwards

Renamed a column named "timestamp" in the security package because this is

now a reserved word in PG (correctly). I changed the Oracle version, too,

because I know that 9i has added the "timestamp" datatype and even if it

will accept it as a column name it's confusing.

I also changes postgresql.sql to load correctly under PG 7.1 and 7.2.

  1. … 8 more files in changeset.

Incorporated Marc Fournier's PG 7.2 fix for finding comments on a column.

New checks for proper PG configuration and some PG 7.1 vs. PG 7.2 changes

in postgresql.sql (which now checks at varies its behavior according to

the version being run).

  1. … 1 more file in changeset.

Oops added a couple of comments with single apostrophes within a quoted

string (PL/pgSQL function body)

Fixed some errors in my earlier hacking on hierarchical queries...

  1. … 3 more files in changeset.

Added code to make use of David Walker's wonderfully abusive hack on the

pg_proc table that showed me how to write recursive SQL functions. We now

have good use of the index on tree_sortkey when climbing the tree, woo-hoo!

  1. … 18 more files in changeset.

Changed the representation of tree_sortkeys from "text" to "bit varying".

  1. … 62 more files in changeset.

Check the comments in postgresql.sql - my previous commit didn't quite work

as expected.

I also removed an ugly assumption made in the PG port in bboard-procs.tcl.

  1. … 2 more files in changeset.

Added "tree_left" and "tree_right" in order to optimize tree queries, which

I did for the bboard package. "LIKE (tree_sortkey || %)" never uses the

index as we thought it did, as it turns out ... see postgresql.sql for

example queries that do.

  1. … 2 more files in changeset.

Mostly added the schema-browser, some other minor fixes ...

  1. … 12 more files in changeset.
Add a couple more Oracle-alike views

Fixed a few spelling mistakes

Ported a bunch more of acs-subsite

Fixed a few small, acs-subsite related bugs

  1. … 41 more files in changeset.
Use semicolon as argument name / default value separator, instead of

colon (makes it easier to use in pl/pgsql)

  1. … 2 more files in changeset.
Port package_instantiate_object

  1. … 4 more files in changeset.
Add instr(varchar,char) helper function

applied patch from Steve Woodcock

  1. … 2 more files in changeset.
added anonymous function support for plsql commands

  1. … 5 more files in changeset.
fixed dual-cursor query

  1. … 2 more files in changeset.
added functons for introspection of db functions

finished porting test-harness code

  1. … 8 more files in changeset.

bootstrapper can now load either the Oracle or PostgreSQL acs-kernel

datamodel. It checks on-the-fly for which db is configured in the OpenNSD

database pools allocated to OpenACS. Only acs-kernel is correctly self-

configured at this point.

  1. … 113 more files in changeset.