Commit Graph

298 Commits

Author SHA1 Message Date
Sean Harvey b9e63145b4 Merge pull request #2 from mrmorphic/master
Operator precedence error means query execution times are meaningless. This corrects them.
2012-02-10 19:02:29 -08:00
Sean Harvey 7a3024d046 BUGFIX Fixed support for fulltext search in PostgreSQLDatabase::searchEngine() by supporting DataList/PaginatedList/ArrayList when these classes are available 2012-02-11 15:58:04 +13:00
Mark Stephens b08cf4b4ba BUGFIX: report query times correctly 2011-11-03 20:55:02 +13:00
Ingo Schommer 8bbf8401f9 MINOR Fixed edge case around 2011-09-15 18:01:02 +02:00
Ingo Schommer 5e058a151d ENHANCEMENT Optionally filtering by new File.ShowInSearch flag in PostgreSQLDatabase->searcnEngine() 2011-09-15 16:01:53 +02:00
Ingo Schommer 74abdec18b BUGFIX Allow omitting FROM clause in sqlQueryToString() 2011-05-19 11:35:56 +12:00
Ingo Schommer 0ec8ee1335 MINOR Added PostgreSQLDatabaseTest with a database specific readonly transaction test (moved here from sapphire/tests/TransactionTest.php 2011-03-14 16:47:44 +13:00
Ingo Schommer 2b0ffdb4e0 API CHANGE Renamed transactions methods from endTransaction() to transactionEnd(), startTransaction() to transactionStart() to comply with new sapphire trunk API 2011-03-11 16:43:27 +13:00
Ingo Schommer 7fb82f88d1 BUGFIX Renamed clear_cached_fieldlist() to clearCachedFieldlist() to comply with parent implementation and our coding conventions (fixes 360176d2) 2011-03-11 14:25:10 +13:00
Geoff Munn 2d3ebfb310 MINOR: transaction function renamed for consistency 2011-02-11 14:24:39 +13:00
cbarberis ae5160d4b3 BUGFIX: Fixed function name 2011-02-01 17:04:19 +13:00
Geoff Munn cd9071c679 MINOR: cached fieldlists disabled to see if this fixes the buildbot issues 2011-01-18 17:31:47 +13:00
Geoff Munn b56a86206f MINOR: Documentation now in markdown format 2011-01-18 17:31:28 +13:00
Geoff Munn 717f40af9e MINOR: cached fieldlist array can now be cleared 2011-01-12 00:10:38 +00:00
Geoff Munn 2bd6e9fb8e MINOR: transaction functions renamed for consistency, field list lookups now cached for speed improvements 2011-01-11 21:17:17 +00:00
Ingo Schommer 99f2cb179e BUGFIX Checking for existence of constraint specs to avoid PHP notice errors on schema updates in PotgreSQLDatabase->alterTableAlterColumn() (regression from r113928) 2010-12-05 04:59:43 +00:00
Geoff Munn d5915cd7d1 MINOR: reverted the showqueries fix 2010-12-03 02:42:18 +00:00
Geoff Munn 667eac707f ENHANCEMENT: orderMoreSpecifically results are now cached for performance improvements 2010-12-02 22:33:25 +00:00
Geoff Munn 4d3cfcd58e ENHANCEMENT: language support in tsearch parameters, schema support now included 2010-11-25 03:45:32 +00:00
Geoff Munn e2edf8dc16 MINOR: data types now identify themselves more clearly, to prevent needless rebuilds in dev/build 2010-11-18 23:22:07 +00:00
Geoff Munn a27ca9a55a BUGFIX: constraint row violations errors now fixed. Missing enums are converted to something from the provided list 2010-11-18 23:10:38 +00:00
Geoff Munn c542db8fc3 MINOR: changelog for the 0.9.2 release 2010-11-11 20:50:57 +00:00
Geoff Munn 551fbb6e6c ENHANCEMENT: indexing improved, altered tables now pick up full text search columns, data type detection and identification improved, constraint queries now cached 2010-11-11 19:13:52 +00:00
Sean Harvey 88a8cef187 BUGFIX PostgreSQLDatabase::searchEngine() should use "Relevance" instead of the same name without the quotes (this was changed in SearchForm r113295) 2010-11-04 20:38:52 +00:00
Geoff Munn 07e7579f4f MINOR: time and float data types now supported. Index information now returned correctly and won't trigger index rebuilds 2010-11-01 01:34:29 +00:00
Geoff Munn f3e29be23c ENHANCEMENT: constraint queries are now cached 2010-11-01 01:11:31 +00:00
Geoff Munn a59e02efee BUGFIX: resolves ticket 6078 - enums now removed. Also, indexes now default to btree. 2010-11-01 00:53:57 +00:00
Sean Harvey f125bc22b1 BUGFIX Renamed PostgreSQLQuery::destroy() renamed to destruct() so that it is called properly after the object is destroyed 2010-10-14 05:29:28 +00:00
Sean Harvey 29f85e64cc ENHANCEMENT PostgreSQLDatabase::getVersion() uses pg_version() to get the server version number, which is more reliable than parsing a version string 2010-10-13 22:30:52 +00:00
Sean Harvey 3b3258d3ae BUGFIX Check index exists when issuing the DROP INDEX query in PostgreSQLDatabase::alterTable() 2010-09-17 00:44:11 +00:00
Will Rossiter c6e0714c62 ENHANCEMENT: added option to disable checking of database existence before querying it. Needs to be disabled to allow it to work under multi user environments 2010-08-12 23:08:35 +00:00
Geoff Munn 8032985b1a BUGFIX: search requests via ts_query now accept some boolean-formatted requests 2010-08-03 04:18:51 +00:00
Ingo Schommer 7ee6640051 BUGFIX Don't require a 'name' assignment in index definitions for PostgreSQLDatabase->alterTable() - was breaking Versioned extension 2010-06-04 01:36:35 +00:00
Sam Minnee a536ee1821 ENHANCEMENT: implemented missing hasTable method that returns if a given table exists in the postgres database. 2010-06-03 05:02:11 +00:00
Geoff Munn 0d090e971f MINOR: Documentation update for the 0.9.1 release 2010-06-01 01:31:33 +00:00
Geoff Munn 0c8580f3d7 BUGFIX: syntax error fixed 2010-05-28 02:39:52 +00:00
Geoff Munn 3d0c31763a MINOR: error message clarification 2010-05-27 20:39:22 +00:00
Sean Harvey 133e6ff6ec ENHANCEMENT Added PostgreSQLDatabaseConfigurationHelper::getDatabaseVersion() 2010-05-26 05:14:05 +00:00
Sean Harvey 2c38c37bb2 BUGFIX Fixed border case where pg_version() could return false and break functionality in PostgreSQLDatabaseConfigurationHelper::requireDatabaseVersion() 2010-05-15 04:06:15 +00:00
Sean Harvey 5f17db6599 ENHANCEMENT Added PostgreSQLDatabaseConfigurationHelper::requireDatabaseVersion() for checking the database version is at least 8.3 during installation 2010-05-15 04:03:25 +00:00
Geoff Munn 113d75f825 API CHANGE: dev/tests/cleanupdb functionality now supported 2010-04-30 04:26:53 +00:00
Geoff Munn 2190c09c49 API CHANGE: dev/tests/cleanupdb functionality now supported 2010-04-30 04:18:46 +00:00
Luke Hudson 310638dc9f BUGFIX: Bring createTable in to line with base class 2010-04-29 03:56:53 +00:00
Sam Minnee 9e8cc03243 API CHANGE: Added getParameters() to PostgreSQLDatabase
API CHANGE: Added 'port' parameter to PostgreSQLDatabase
2010-04-13 04:42:36 +00:00
Mark Stephens b59ce20a97 BUGFIX: searchEngine throws exception without _new_ keyword 2010-03-31 00:27:28 +00:00
Mark Stephens e5dfd2b080 BUGFIX: remove mysql codegen of multi-enums from postgres, and emit an error, and return a valid data type so that sapphire unit tests fail but don't crash 2010-03-30 03:06:35 +00:00
Ingo Schommer 77b972bfb5 BUGFIX Using dbname=postgres in PostgreSQLDatabaseConfigurationHelper to enable configuration checks with users other than 'postgres' (that might not have a database with their username) 2010-03-26 02:32:04 +00:00
Geoff Munn b12b5f0e31 BUGFIX: Rename SQL fixed 2010-03-21 23:02:54 +00:00
Geoff Munn 991aaba95d BUGFIX: indexes are now tested for existance before creation 2010-03-18 03:16:30 +00:00
Sean Harvey 1aa8f6b765 BUGFIX Fixed wrong parameter order in PostgreSQLDatabaseConfigurationHelper 2010-03-09 00:25:42 +00:00