Item9808: It's been a long standing desire that we support DBI-based data stores. Well, this is a big step on the road. This contrib implements query and search algorithms using SQL, searching a database cache of the topics stored in RCS. Status is experimental; you are all invited to contribute to further development

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@9533 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item9808: corrections from unit testing. One test in Fn_SEARCH fails, but Sven comments in the code that the test is wrong.

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@9544 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item9817: PostgreSQLContrib Development

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@9548 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item9817: PostgreSQLContrib Development + correct dependencies

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@9549 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item9817: PostgreSQLContrib Development + rebasing

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@9550 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item9817: PostgreSQLContrib Development + deleting bak files

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@9551 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item9817: PostgreSQLContrib Development + mispelling

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@9552 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item9817: fold the base/sub class structure (inherited from VC) into the Store module. AFAICT the Handler class is also pointless - the work should all be done in DBIStoreContrib.pm - but I'm not sure yet what Flavio's intent is. Note that the code does not compile (failures in Text::Diff; why use Text::Diff, when Algorithm::Diff is already a standard Foswiki module?) so I removed it from the MANIFEST for now, so I can continue testing the search and query algorithms.

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@9553 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item9817: prevented compilation crash-and-burn, but the unit tests don't even begin to work so left out of MANIFEST

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@9554 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item9808: retor-ported to Foswiki 1.1 using plugin handlers (delRev and repRev will not work) and Item9817: removed work-in-progress modules that implement a different schema; they are not ready for integration yet, and do not appear to be being worked on.

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@10024 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item9817: more tweaks for 1.1.

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@10044 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item9817: stup plugin topic

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@10045 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item9817: disable debug monitoring by default

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@10046 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item9817: handle subwebs

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@10051 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item9817: fix string handling in handling subwebs

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@10052 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item9808: add reference link to MySQL

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@10086 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item9808: energised by feedback, a couple of minor tweaks.

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@10175 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item9808: use the getField now provided by the store

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@10390 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item10461: begin to remove the SearchAlgo class, infavour of a single Algo API - which is what we already had in a way
	   refactor the 3 core Algo::query to use iterator style, and put most of the reusable 'default' code into the common Interface
           if only search algo's were an object so we could use OO rather than hardcoding entire classnames into the code and so duplicating it.

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@11946 0b4bb1d4-4e5a-0410-9cc4-b2b747904278
Item10461: change the search and query algo's into objects so that we can reuse code, rather than reproducing it all the time

git-svn-id: http://svn.foswiki.org/trunk/DBIStoreContrib@12089 0b4bb1d4-4e5a-0410-9cc4-b2b747904278