• last updated 10 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

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.
fixed name conflicts with for loop records

  1. … 2 more files in changeset.
initial import of acs kernel data-model ported to postgresql - implementation of tree queries completed for acs_object_types. Still need to finish tree queries for acs_privilege_hierarchy and rel_constraints tables.

  1. … 37 more files in changeset.