summaryrefslogtreecommitdiffstats
path: root/system/database
AgeCommit message (Collapse)AuthorFilesLines
2012-04-09Merge upstream branchAndrey Andreev41-1689/+403
2012-04-09DB Utility improvementsAndrey Andreev14-631/+101
- Replaced driver methods _list_databases(), _optimize_table() and _repair_table() with properties - Added defaults for optimize_table() and repair_table() SQL strings (FALSE, as those are mostly MySQL-specific) - Added MSSQL/SQLSRV support for optimize_table() (actually rebuilds table indexes) - Switched public driver methods to protected - Improved CUBRID support for list_databases() as it used to only return the currently used database - Minor speed improvements
2012-04-09Switched public driver methods in DB forge to protectedAndrey Andreev11-22/+22
2012-04-09Multiple DB Forge improvementsAndrey Andreev15-659/+108
- Replaced driver methods _create_database(), _drop_database(), _drop_table() and _rename_table() with properties - Added defaults for the above mentioned platform-specific queries, so that not all drivers need to define them - Improved support for the SQLite, ODBC and PDO drivers
2012-04-09Add back limit parameter to Interbase and PostgreSQL _delete() due to ↵Andrey Andreev2-2/+4
CI_DB_active_record being abstract
2012-04-09Added a default _delete() method to CI_DB_active_recordAndrey Andreev11-251/+38
2012-04-09Fix AR delete() for MSSQL and SQLSRVAndrey Andreev2-16/+20
2012-04-09Fix AR delete() for OracleAndrey Andreev1-11/+6
2012-04-09Extend fix for #798 to work across all DB drivers instead of just mysqlAndrey Andreev6-51/+76
2012-04-06Some minor improvements to the PDO driverAndrey Andreev1-33/+26
2012-04-06Fix a CI_DB_pdo_driver::trans_commit() bugAndrey Andreev1-24/+5
2012-04-06Update _delete() and _update() with removal of unsupported LIMIT and ORDER BYAndrey Andreev1-8/+4
2012-04-06Merge upstream branchAndrey Andreev25-1178/+223
2012-04-06Renamed _escape_identifiers() to escape_identifiers() and moved it to ↵Andrey Andreev24-469/+70
CI_DB_driver
2012-04-06Fix PDO field and table escapingAndrey Andreev1-52/+18
2012-04-05Fixed MSSQL and SQLSrv truncate()Andrey Andreev2-0/+36
2012-04-05Added a default _truncate() method to CI_DB_active_recordAndrey Andreev13-120/+42
2012-04-05Add replace() support for SQLite/SQLite3Andrey Andreev2-8/+43
2012-04-05Replaced driver instances of _replace() with one in CI_DB_active_recordAndrey Andreev4-59/+25
2012-04-05Added a default _update() method to CI_DB_active_recordAndrey Andreev9-252/+27
2012-04-05Replaced driver instances of _insert() with one in CI_DB_active_recordAndrey Andreev13-207/+18
2012-04-05Added a default _insert_batch() method instead of requiring each driver to ↵Andrey Andreev7-89/+18
define it and fixed 2 issues related to it
2012-04-03Merge branch 'develop' of github.com:EllisLab/CodeIgniter into ↵Andrey Andreev15-161/+2060
develop-db-postgre
2012-04-03Fix PostgreSQL connection stringsAndrey Andreev1-3/+3
2012-04-03Fix Posgres driver connection string. Current version has incorrect ↵Timothy Warren1-1/+1
"username" parameter, which should be "user"
2012-04-03Fix issue #1238Andrey Andreev1-1/+1
2012-04-03Fix issue #14Andrey Andreev2-2/+2
2012-04-02Merge upstream branchAndrey Andreev10-64/+1518
2012-04-02Merge upstream branchAndrey Andreev19-465/+436
2012-03-30Merge pull request #1228 from toopay/database-testPhil Sturgeon1-8/+9
Multiple database drivers testing
2012-03-30Multi database setupTaufan Aditya1-7/+3
2012-03-29Merge branch 'develop' of github.com:EllisLab/CodeIgniter into ↵Andrey Andreev16-384/+307
develop-db-postgre
2012-03-29Changed the dummy DB free_result() method to void (that's how it's ↵Andrey Andreev1-11/+10
implemented by all drivers) and some style/comment changes in DB_result
2012-03-29Minor improvements to PostgreSQL and SQLite result classesAndrey Andreev2-44/+20
2012-03-28Merge remote-tracking branch 'upstream/develop' into unit-testsTaufan Aditya8-246/+132
2012-03-28Travis setup and minor cleanupTaufan Aditya1-1/+6
2012-03-28Revert CI_DB_driver::_reset_select() to a regular method instead of ↵Andrey Andreev1-1/+3
abstract.abstract methods are required to be implemented by their child classes and this is not what's intended in our case.
2012-03-28Merge branch 'develop' of github.com:EllisLab/CodeIgniter into develop-db-oci8Andrey Andreev8-94/+15
2012-03-28Add a dummy db_select() method to CI_DB_driver and remove it from drivers ↵Andrey Andreev8-94/+15
that don't have such functionality
2012-03-28Merge upstream branchAndrey Andreev7-226/+161
2012-03-28A replace array_key_exists() with isset()Andrey Andreev1-4/+4
2012-03-28Some more unneeded brackets removedAndrey Andreev1-1/+1
2012-03-28Merge branch 'develop' of github.com:EllisLab/CodeIgniter into develop-db-driverAndrey Andreev6-76/+48
2012-03-28Added random ordering support for MSSQL and SQLSRV drivers and removed an ↵Andrey Andreev2-25/+8
unused method
2012-03-27Remove EOF newlines from MySQLi driver and result classesAndrey Andreev2-2/+2
2012-03-27Merge feature/mysqli_oop branchAndrey Andreev2-24/+25
2012-03-26Remove remaining access description lines from database classes and ↵Andrey Andreev2-26/+15
styleguide example
2012-03-26Add visibility declarations where they remain missingAndrey Andreev2-3/+2
2012-03-26Merge upstream branchAndrey Andreev46-1286/+870
2012-03-26Merge branch 'develop' of github.com:EllisLab/CodeIgniter into develop-db-oci8Andrey Andreev1-12/+12