Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-29 | Revert [78a58162], TABLE_SCHEMA column does not exist in mysql, also | Aleksander Machniak | |
tables in postgres can be in 'public' schema. | |||
2014-04-29 | Fix varius db_prefix issues (#1489839) | Aleksander Machniak | |
- Move DDL script execution code to rcube_db class(es). - Improve prefix replacement code, so index names are also modified | |||
2014-04-14 | When checking if DB schema is up-to-date, limit the checks to tables in our ↵ | Marc-Oliver Teschke | |
current schema. Otherwise installer might return false positives when DB user has access to multiple schemas. Signed-off-by: Marc-Oliver Teschke <teschke@planwerk6.de> | |||
2013-11-06 | Small performance improvements, use str_replace() instead of strtr(), | Aleksander Machniak | |
do not parse query if there are no params to replace, keep one instance of (potentially long) query less in memory | |||
2013-10-14 | Key duplicate error on postgres uses SQLSTATE=23505 | Aleksander Machniak | |
2013-10-07 | Assign the chosen mode to the table map | Thomas Bruederli | |
2013-10-07 | Improve selection of replicated database connection: | Thomas Bruederli | |
- Analyze query and prefer dsnr unless a write operation for a table involved has been carried out before - New config option and setter method to enforce connection mode on table level | |||
2013-10-04 | New option to disable the use of already established dsnw connections for ↵ | Thomas Bruederli | |
subsequent reads | |||
2013-09-12 | Retry queries on deadlock errors from InnoDB row-level locking (MySQL) | Thomas Bruederli | |
2013-06-09 | Fix database cache expunge issues (#1489149) - added 'expires' column | Aleksander Machniak | |
2013-06-08 | Simplified db connection initialisation code | Aleksander Machniak | |
2013-06-08 | Fix date format issues on MS SQL Server (#1488918) | Aleksander Machniak | |
2013-06-05 | Add optional argument to now() for simple interval calculations on SQL-side | Aleksander Machniak | |
2013-06-05 | Fix "duplicate entry" errors on inserts to imap cache tables (#1489146) | Aleksander Machniak | |
2013-06-02 | Fix backward copat. with cached values serialized but not base64-encoded ↵ | Aleksander Machniak | |
(#1489142) | |||
2013-06-02 | Fix bug where serialized strings were truncated in PDO::quote() (#1489142) | Aleksander Machniak | |
2013-05-15 | Simplify/fix debug lines truncation | Aleksander Machniak | |
2013-05-08 | Limit debug log entry (line) size to 4096 characters to prevent | Aleksander Machniak | |
memory_limit/preformance issues when debug is enabled (imap, smtp, db) | |||
2013-05-06 | Fix various PHP code bugs found using static analysis (#1489086) | Aleksander Machniak | |
2013-04-30 | Inlcude SQL query in the log on SQL error (#1489064) | Aleksander Machniak | |
2013-04-27 | Add db_prefix configuration option in place of db_table_*/db_sequence_* options | Aleksander Machniak | |
Make possible to use db_prefix for schema initialization in Installer (#1489067) Fix updatedb.sh script so it recognizes also table prefix for external DDL files | |||
2013-04-17 | Add rcube_db::escape() method, fix escapeSimple() to use escape instead of ↵ | Aleksander Machniak | |
quote() | |||
2013-04-17 | Fix typo simpleEscape -> escapeSimple | Aleksander Machniak | |
2013-04-17 | Add rcube_db::escapeSimple() method for backward compat. | Aleksander Machniak | |
Conflicts: plugins/virtuser_query/virtuser_query.php | |||
2013-03-24 | Match regex on multi-line sql statements | Thomas Bruederli | |
2013-03-23 | Hack to reset PDO statement iterators after counting | Thomas Bruederli | |
2013-03-13 | Re-implement rcube_db::num_rows() to ensure backwards compatibility | Thomas Bruederli | |
2013-03-06 | Add type 'ident' in quote() so we can quote identifiers (eg. column names) ↵ | Aleksander Machniak | |
there. Using array2list() for list of identifiers is now possible. | |||
2013-02-17 | When connection to read-only db fails try to connect to write-master, but ↵ | Aleksander Machniak | |
only if it is defined | |||
2013-01-31 | Slightly improve database driver chack | Aleksander Machniak | |
2013-01-09 | Reset $db_error_msg on query | Aleksander Machniak | |
2012-12-21 | Fix comment | Aleksander Machniak | |
2012-12-20 | Fix locking issue in SQLite driver (#1488874) | Aleksander Machniak | |
2012-12-18 | Cleanup, remove file paths from doc | Aleksander Machniak | |
2012-12-16 | Fix package definitions and include framework classes in phpdoc | Thomas Bruederli | |
2012-12-07 | Fix big memory consumption of DB layer (#1488856) | Aleksander Machniak | |
2012-11-21 | Framework files moved to lib/Roundcube | Aleksander Machniak | |