Commit Graph

202 Commits

Author SHA1 Message Date
Sean Harvey
42d70770f0 BUGFIX Fixed SQL server case where text size limit for varchar and text was too small (probably imposed by FreeTDS) so we need to force a 2GB maximum
BUGFIX MSSQLDatabase::text() should return "varchar(max)" as text is deprecated (see http://msdn.microsoft.com/en-us/library/ms187993.aspx)
2009-05-27 00:50:48 +00:00
Sam Minnee
3abcfaf833 BUGFIX: Changed date type to use datetime internally, for MSSQL2005 support.
BUGFIX: Don't crash if the database doesn't exist yet.
2009-05-27 00:36:53 +00:00
Sam Minnee
a7328a7316 API CHANGE: Allow use of temporary option in MSSQLDatabase::createTable() 2009-05-21 05:10:46 +00:00
Ingo Schommer
b39b915a2f BUGFIX Fixed MSSQLDatabase->createTable() definition to match changed parent (added $options parameter) 2009-05-19 20:33:11 +00:00
Geoff Munn
ee850f1a50 Default constraints removed 2009-05-19 02:24:27 +00:00
Geoff Munn
98bb7ef777 Default values changed to constraints, and Enum fields improved 2009-05-18 21:23:41 +00:00
Sean Harvey
d3eeee21e4 BUGFIX Allow null values for "time" to be consistent with datetime 2009-05-16 01:33:45 +00:00
Sean Harvey
2c193e51d3 BUGFIX Fixed bug where an empty query would break dev/build in MSSQLDatabase 2009-05-12 23:07:21 +00:00
Sam Minnee
87760aa5b3 ENCHANCEMENT: Added fullTextEnabled property to MSSQLDatabase object, to let developers completely disabled all fulltext functionality. 2009-05-08 03:37:31 +00:00
Sam Minnee
3fbf62c4cd BUGFIX: Fixed field renaming in MSSQLDatabase.
ENHANCEMENT: Added MSSQLDatabase::fullTextSearchSQL() for generating full-text queries in an abstract fashion.
2009-05-07 06:32:08 +00:00
Sam Minnee
dc080b0e28 BUGFIX: Added default value to decimal field type.
ENHANCEMENT: Added MSSQL::allowPrimaryKeyEditing() method to access SET IDENTITY_INSERT method.
BUGFIX: Fix sort by RAND()
2009-05-07 05:55:05 +00:00
Geoff Munn
293b156cb7 BUGFIX: regex fixed 2009-05-07 04:55:09 +00:00
Sam Minnee
231696bb76 BUGFIX: Make database creation / deletion more robust so that test execution can work.
API CHANGE: Added MSSQLDatabase::clearTable()
BUGFIX: Get fulltext indexes being created more robustly.
2009-05-07 03:47:59 +00:00
Geoff Munn
703fde9fb5 BUG FIX: constraints fixed for very long constraint data 2009-05-06 00:02:43 +00:00
Geoff Munn
72e8d924e7 BUGFIX: default enum values now have single quotes 2009-04-29 22:49:48 +00:00
Sean Harvey
8b8dc91e7c MINOR Set the database as active if changed the connection using selectDatabase() 2009-04-28 05:41:43 +00:00
Sean Harvey
0d1b808700 MINOR Code formatting fixes 2009-04-28 05:33:26 +00:00
Sean Harvey
874f28aa71 BUGFIX Removed MySQL specific stuff that was copied across on MSSQLDatabase 2009-04-28 05:13:23 +00:00
Geoff Munn
1964ac5907 Table alterations refactored 2009-04-21 23:14:43 +00:00
Geoff Munn
59d4622bc7 ALTER commands now work 2009-04-21 22:19:45 +00:00
Sean Harvey
c6c8a9a2a5 BUGFIX Fixed select database SQL statements that don't work because they were copied over as MySQL ones
MINOR phpDoc to MSSQLDatabase comments
2009-04-13 22:02:55 +00:00
Sean Harvey
0159e3c5fb BUGFIX Fixed alterations to existing tables - SQL server requires a single "ADD" clause followed by a list of columns instead of individual ADD clauses. 2009-04-08 22:11:38 +00:00
Sean Harvey
87419c77f1 Removed echo statement 2009-04-08 05:10:12 +00:00
Geoff Munn
18789c5d84 sqlsrv instances removed 2009-04-07 02:57:16 +00:00
Geoff Munn
058466ea87 Sqlsrv now returns false 2009-04-06 23:08:08 +00:00
Geoff Munn
36c4145ffe debug data enabled 2009-04-06 22:14:58 +00:00
Geoff Munn
881a602894 debug data enabled 2009-04-06 21:53:23 +00:00
Geoff Munn
b50f0baa6e seek() function created for sqlsrv 2009-04-06 05:30:15 +00:00
Geoff Munn
a8650e3366 test function for MSSQL 2009-04-06 05:21:06 +00:00
Geoff Munn
a67b9a77f9 debug data enabled 2009-04-06 03:41:45 +00:00
Geoff Munn
25293f7f35 sqlsrv_query fixed 2009-04-06 03:16:35 +00:00
Geoff Munn
1aecbddb6e SQL connection string fixed for IIS 2009-04-06 02:57:42 +00:00
Geoff Munn
20e4e95958 SQL connection string fixed for IIS 2009-04-06 02:57:01 +00:00
Geoff Munn
d8a04c98a1 sqlsrv detection improved 2009-04-06 02:42:58 +00:00
Geoff Munn
e1d9e6ba44 Page types now appear in the CMS dropdowns 2009-04-05 22:23:58 +00:00
Geoff Munn
6a9253430f Alter tables function now supports constraints 2009-04-01 03:37:39 +00:00
Geoff Munn
1d06cfc10e @@indentity changed to something a bit more stable 2009-03-30 03:06:25 +00:00
Geoff Munn
bb4acb78c8 MSSQL now works for GW on IIS 2009-03-29 21:43:48 +00:00
Geoff Munn
ebd9fa4671 MSSQL -> Sqlsrv swtich included 2009-03-29 21:33:52 +00:00
Geoff Munn
772fb23e22 MSSQL versions of MySQL commands implemented 2009-03-29 21:28:55 +00:00
Geoff Munn
8b6e13a823 MSSQL enabled for GW metlink 2009-03-25 21:06:06 +00:00
Geoff Munn
5b5f43f905 Basic search functionality included 2009-03-24 22:07:47 +00:00
Sean Harvey
7c6c3166ee BUGFIX Make use $this->database instead of $GLOBALS['database'] which doesn't always exist. 2009-03-23 01:21:28 +00:00
Sean Harvey
cf26621d57 MINOR Fixed PHP notices in MSSQLDatabase 2009-03-23 00:59:39 +00:00
Geoff Munn
b219062d4d latest updates for MSSQL 2009-03-23 00:51:28 +00:00
Geoff Munn
6352ea3f18 Modify index function created 2009-03-17 19:27:15 +00:00
Geoff Munn
c1bbed165d API CHANGE: Indexes and fulltext search now supported 2009-03-17 03:58:58 +00:00
Geoff Munn
4712fc4b92 API CHANGE: fields now detected properly upon dev/rebuild in MSSQL 2009-03-12 02:43:10 +00:00
Geoff Munn
c80d8faf92 API CHANGE: dates default to null 2009-03-11 23:04:01 +00:00
Geoff Munn
2666d961db API CHANGE: changes needed to get /dev/build working 2009-03-11 21:47:06 +00:00
Sam Minnee
b55e15c4e4 Minor updates to MS SQL support 2009-03-10 01:19:46 +00:00
Sam Minnee
41c2cea173 Initial import of MS SQL module 2009-02-25 05:44:52 +00:00