Geoff Munn
|
7ea6652e56
|
MINOR: MSSQL stub function created for Postgres-specific functionality
|
2011-01-12 02:05:32 +00:00 |
|
Sean Harvey
|
c104222019
|
MINOR Clean up code of MSSQLDatabase::addslashes()
|
2010-12-15 23:18:27 +00:00 |
|
Andreas Piening
|
bff9718dd6
|
MINOR: allow backslashes
|
2010-12-15 21:48:05 +00:00 |
|
Sean Harvey
|
8f3b255c5e
|
ENHANCEMENT Implemented MSSQLDatabase::allDatabaseNames() and MSSQLDatabase::dropDatabaseByName() so that dev/tests/cleanupdb will work on this database
|
2010-11-04 22:06:29 +00:00 |
|
Sean Harvey
|
9e1cdc8cfa
|
BUGFIX Ensure that Relevance field check in MSSQLDatabase::searchEngine() also checks for Relevance escaped in double quotes
|
2010-11-01 03:20:52 +00:00 |
|
Sean Harvey
|
7b6899b3f0
|
MINOR Clearer documentation on MSSQLDatabase::getPrimaryKey()
|
2010-10-20 03:21:54 +00:00 |
|
Mateusz Uzdowski
|
058c29bf69
|
ENHANCEMENT: allow custom columns in search, honour the classesToSearch, join all objects with base class, so we can query ClassName
|
2010-10-20 00:52:44 +00:00 |
|
Andreas Piening
|
e83c14236c
|
MINOR: fixed case of tableList(), MINOR: added getIdentityColumn()
|
2010-10-15 00:55:49 +00:00 |
|
Sean Harvey
|
247470ccc8
|
API CHANGE Removed MSSQLDatabase::getNextID() as this is deprecated
MINOR Removed commented out code
|
2010-10-15 00:25:29 +00:00 |
|
Sean Harvey
|
ecea643f76
|
API CHANGE Renamed EnumValuesFromConstraint() to enumValuesFromCheckClause() as it's more specific to what the method is actually doing, which is parsing a constraint clause
|
2010-10-14 22:36:55 +00:00 |
|
Sean Harvey
|
14cf1d243c
|
ENHANCEMENT Performance improvements to MSSQLDatabase, mostly involves per-request caching of constraint check clauses since it's such an expensive query. Getting constraint names has been split out into a separate method, as it's a relatively cheap query to make without caching
|
2010-10-14 21:11:20 +00:00 |
|
Sean Harvey
|
ae1494c313
|
BUGFIX Renamed MSSQLQuery::destroy() renamed to destruct() so that it is called properly after the object is destroyed
|
2010-10-14 05:03:01 +00:00 |
|
Sean Harvey
|
35d04ac387
|
MINOR Tidied up comments, added is_resource() check on MSSQLQuery::seek() to be consistent with the other methods
|
2010-10-05 00:55:16 +00:00 |
|
Sean Harvey
|
d2082107b5
|
API CHANGE Re-enabled transaction support in MSSQLDatabase transaction methods. TransactionTest appears to pass on sqlsrv and mssql now
|
2010-10-02 03:36:04 +00:00 |
|
Sean Harvey
|
e8ba221024
|
MINOR Reverted r111461, as it's not specific to SQL Server, but a framework level issue. FulltextSearchable decorator should be used instead to decorate existing SiteTree for example
|
2010-10-02 01:59:20 +00:00 |
|
Geoff Munn
|
159dc13659
|
ENHANCEMENT: FTS now supports external tables to be specified as part of the value
|
2010-09-30 23:58:21 +00:00 |
|
Sean Harvey
|
ba4f843819
|
BUGFIX MSSQLDatabase::formattedDatetimeClause() should account for the timezone when returning a UNIX timestamp
|
2010-09-29 10:10:51 +00:00 |
|
Sean Harvey
|
083517d02b
|
MINOR Tidy up of code in MSSQLDatabase::__construct()
|
2010-09-29 04:30:05 +00:00 |
|
Sean Harvey
|
75b1933ca3
|
BUGFIX #6042 Use single quotes for MSSQLDatabase::$noiseWords as some PHP versions/settings might have trouble with this (thanks mattclegg!)
|
2010-09-28 19:44:08 +00:00 |
|
Mateusz Uzdowski
|
27b44a3722
|
BUGFIX: numRecords not supported on sqlsrv, need to count manually
|
2010-09-01 04:49:07 +00:00 |
|
Mateusz Uzdowski
|
2b5f25455f
|
BUGFIX: limit the query results for pagination
|
2010-09-01 04:06:36 +00:00 |
|
Mateusz Uzdowski
|
2aff1a9196
|
ENHANCEMENT: check for empty clause which will break the sql query
|
2010-08-31 22:19:58 +00:00 |
|
Mateusz Uzdowski
|
bef5b0ed05
|
BUGFIX: fix TranslatableSearchFormText by supporting fulltext search for MSSQL and using extendedSQL function call that augments queries properly (previously it was using DB::query which does not augment). Added wait to TranslatableSearchFormText so the test actually passes.
|
2010-08-31 05:52:48 +00:00 |
|
Mateusz Uzdowski
|
da356e5a01
|
BUGFIX: repair the transactions for sqlsrv driver on Windows. They are still not fully supported, so mark the driver as not supporting transactions.
|
2010-08-31 03:18:00 +00:00 |
|
Mateusz Uzdowski
|
d066f99d5e
|
BUGFIX: re-enabling MARS, framework assumes it can run DB::query without fetching the results, which leaves the result set open and prohibits executing another query in the mean time
|
2010-08-30 21:51:09 +00:00 |
|
Sean Harvey
|
1cab98c219
|
MINOR Updated class documentation for MSSQLDatabase
|
2010-08-30 05:47:57 +00:00 |
|
Sean Harvey
|
81de1e073f
|
BUGFIX When MSSQL_USE_WINDOWS_AUTHENTICATION is enabled, ensure the connection parameters include CharacterSet, MultipleActiveResultSets as "UTF-U" and boolean false respectively
|
2010-08-30 05:29:21 +00:00 |
|
Mateusz Uzdowski
|
410d15cf08
|
BUGFIX: disable MARS, we don't need it/don't support it
|
2010-08-30 04:18:29 +00:00 |
|
Mateusz Uzdowski
|
94355edcd2
|
BUGFIX: busy wait for indexing to complete before continuing with the test, so we can be sure the FTS returns up to date results
|
2010-08-26 20:54:40 +00:00 |
|
Mateusz Uzdowski
|
2745036563
|
BUGFIX: adjust the full-text search for mssql by stripping out non-alphabetic characters which are ignored by mssql anyway (and some of them crash the search engine)
|
2010-08-25 23:21:06 +00:00 |
|
Mateusz Uzdowski
|
0b28428a16
|
BUGFIX: the search for "quoted string" would fail. Changed to ANSI compliant quotes and prevented double-quoting.
|
2010-08-25 20:44:51 +00:00 |
|
Sean Harvey
|
27c3997061
|
BUGFIX Fixed fulltext not being dropped before re-adding it in MSSQLDatabase::getIndexSqlDefinition()
|
2010-07-18 23:14:51 +00:00 |
|
Sean Harvey
|
c44f5ca9ed
|
MINOR Code syntax formatting
|
2010-07-13 05:46:33 +00:00 |
|
Sean Harvey
|
f211d2cea8
|
BUGFIX Fixed dev/build always showing changes in nvarchar fields because of a stray whitespace in the spec value
|
2010-07-13 05:07:40 +00:00 |
|
Andreas Piening
|
77f453c036
|
ENHANCEMENT: added transaction support
|
2010-06-24 05:37:45 +00:00 |
|
Sean Harvey
|
1e22a12cd6
|
BUGFIX MSSQLDatabase::__construct() should use "UTF-8" as a CharacterSet parameter to sqlsrv_connect(), not "utf8" as it's not recognised by that API
|
2010-06-03 12:06:26 +00:00 |
|
Sean Harvey
|
7c7e81ac70
|
MINOR Removed stray $error variable that isn't necessary in MSSQLDatabase::query()
|
2010-06-03 12:05:12 +00:00 |
|
Sean Harvey
|
13f90299cc
|
MINOR Better error debugging message when sqlsrv_errors() is used on MSSQLDatabase::query() on a failed query
|
2010-06-03 12:03:27 +00:00 |
|
Sam Minnee
|
78d47d312f
|
BUGFIX: Fixed index creation in MSSQL.
|
2010-06-03 00:58:33 +00:00 |
|
Sam Minnee
|
53156eb94e
|
BUGFIX: Fixed MSSQLDatabase::hasTable()
|
2010-06-03 00:58:32 +00:00 |
|
Sam Minnee
|
9a1ee37cbd
|
BUGFIX: Prevent dev/build errors with fulltext indexes on MSSQL.
|
2010-06-03 00:58:32 +00:00 |
|
Sam Minnee
|
feebe26208
|
API CHANGE: Added MSSQLDatabase::set_collation() to let you set the collation for the nvarchar fields.
|
2010-06-03 00:58:31 +00:00 |
|
Sam Minnee
|
07ea9353e1
|
ENHANCEMENT: Switch MSSQL to use the utf8 character set for the connection.
|
2010-06-03 00:58:31 +00:00 |
|
Sean Harvey
|
8e28fc70f6
|
MINOR Updated class doc
|
2010-05-27 23:05:32 +00:00 |
|
Sean Harvey
|
b6b9e00803
|
MINOR Class doc
|
2010-05-27 22:25:45 +00:00 |
|
Sean Harvey
|
028e54c306
|
MINOR Updated MSSQLDatabase class docs
|
2010-05-26 10:05:21 +00:00 |
|
Sean Harvey
|
b4851c5c1c
|
MINOR Removed MSSQLDatabase::runTableCheckCommand() which is not used
|
2010-05-26 09:58:40 +00:00 |
|
Sean Harvey
|
b484b14be5
|
ENHANCEMENT Added MSSQLDatabase::getVersion() to determine the current version of MSSQL in use
|
2010-05-26 05:24:15 +00:00 |
|
Sean Harvey
|
a0768ec44d
|
MINOR Re-added in function_exists() for sqlsrv_num_rows() for backwards compatability with sqlsrv 1.0, added a warning that it'll only work on cursors other than forward only
|
2010-05-19 12:13:33 +00:00 |
|
Sean Harvey
|
888dc64c0a
|
BUGFIX MSSQLDatabase::searchEngine() no longer relies on MSSQLQuery::numRecords() which doesn't always work properly anyway, instead it counts if the record can be viewed and was pushed into the result DataObjectSet
|
2010-05-19 12:11:33 +00:00 |
|