Damian Mooyman
dc7334087c
FIXED: Improved parsing of index strings to support more index formats (array, string, variable index types in either form, etc).
...
UPDATED: Syntax to conform (better) to SS coding convention
UPDATED: Refactor, cleanup, and simplification of alterTable to reduce duplication of effort. Use of index parsing mechanism to pre-prepare indexe specifications for generation.
UPDATED: Better naming of variables (For instance, $indexName instead of $k)
BUG: Index generation is still not working properly. To investigate.
2012-09-17 11:13:41 +12:00
Sam Minnee
8cd458b818
BUGFIX: Make indexList() return double-quotes in index names to prevent unnecessary recreation of the indexes.
2012-08-21 16:22:17 +12:00
Sam Minnee
f74e9c260e
BUGFIX: Fix support for \ characters in table names.
2012-08-21 16:21:45 +12:00
Saophalkun Ponlu
fe85c32d5b
BUG: BUG Fix PostgreSQL error when creating a table for namespaced data object
...
This issue is caused by the presence of backslash characters (PHP namespace delimiter) in entity names.
2012-07-18 19:32:49 +12:00
Saophalkun Ponlu
0ffaf3d055
Revert "BUG Fix PostgreSQL error when creating a table for namespaced data object."
...
This reverts commit eeaa32a148
.
2012-07-18 19:19:29 +12:00
Saophalkun Ponlu
eeaa32a148
BUG Fix PostgreSQL error when creating a table for namespaced data object.
...
This issue is caused by the presence of backslash characters (PHP namespace delimiter) in entity names
2012-07-18 14:36:08 +12:00
Ingo Schommer
bb07e6cfd5
Added supportsTimezoneOverride() method
2012-07-06 11:35:33 +02:00
Kirk Mayo
501c158f7f
#BUGFIX: Ticket 7533 fixed a bug which I found whilst testing this and amended the README.md
2012-06-28 15:42:49 +02:00
Sean Harvey
29512e54b7
BUGFIX Fixing check for array when building indexes
2012-06-12 14:41:44 +12:00
Sean Harvey
200dcf3121
BUGFIX Fixing index building failing on array check when the index is a string.
2012-06-12 13:55:49 +12:00
Sean Harvey
1fd2088c96
BUGFIX Fixing PostgreSQLDatabase::searchEngine to work with SS3
2012-05-08 15:33:18 +12:00
Sean Harvey
8152ddce8c
ENHANCEMENT Use simplier query syntax for SS3 ORM
2012-05-04 09:56:52 +12:00
Sean Harvey
6e30463e3e
BUGFIX Fixing PostgreSQL support in SS 3.x, removing sqlQueryToString() since SQLQuery does the work of fixing selects instead.
2012-05-01 12:05:15 +12:00
Robert Curry
43ac0a4641
BUGFIX: Fixes #7123 . Sets timezone of database if specified.
2012-04-16 11:49:35 +12:00
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
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
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
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
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