1
0
mirror of https://github.com/dg/dibi.git synced 2025-10-19 08:46:18 +02:00

Commit Graph

  • b148291ca2 DibiDataSource: removed keyword 'AS' David Grudl 2011-02-16 17:48:47 +01:00
  • 713918ae3c typos David Grudl 2011-02-06 15:48:44 +01:00
  • 617cb42e8e fixed PHP bug #53915 David Grudl 2011-02-03 04:13:01 +01:00
  • 4ea5ddae8e DibiResult::convert() correctly handles too big INT [Closes #18] David Grudl 2011-02-02 22:49:52 +01:00
  • 60b62c50fe MySQLi driver: added support for persistent connection [Closes #27] David Grudl 2011-02-02 22:39:52 +01:00
  • 568ec80994 DibiProfiler: EXPLAIN is executed at shutdown [Closes #17] David Grudl 2011-02-02 22:33:58 +01:00
  • 23e3ba6db4 PDO driver: getReflector() is implemented for MySQL and SQLite David Grudl 2011-02-02 20:36:54 +01:00
  • bdb5b217c7 License changed to the New BSD License or the GNU General Public License (GPL) version 2 or 3. David Grudl 2011-02-02 00:33:52 +01:00
  • faf444567b released 1.5-rc1 David Grudl 2011-01-25 18:26:51 +01:00
  • 018b9da06d used NotSupportedException at appropriate places David Grudl 2011-01-25 18:23:30 +01:00
  • 9c52b8ea9d renamed DibiLazyStorage to DibiHashMap David Grudl 2011-01-25 18:00:29 +01:00
  • 1ada6fab97 removed DibiConnection::sql() David Grudl 2011-01-25 17:50:50 +01:00
  • 0dc9db1d77 some stuff is deprecated and throws E_USER_WARNING: dibi::datetime(), dibi::date(), dibi::addSubst(), dibi::removeSubst(), dibi::setSubstFallback(), DibiResult::rowCount(), DibiResult::getColumnNames(), DibiVariable David Grudl 2011-01-25 17:47:31 +01:00
  • 08099816d5 DibiDatabaseInfo: removed support for substitutions David Grudl 2011-01-25 17:29:51 +01:00
  • 26de1aebc0 Substitution moved from class dibi to DibiConnection David Grudl 2011-01-25 17:41:44 +01:00
  • 88cccc0543 DibiConnection refactoring David Grudl 2011-01-24 20:53:24 +01:00
  • 0b1547818d DibiDateTime::__construct accepts unix timestamp David Grudl 2011-01-24 20:47:35 +01:00
  • e0d110962e MSSQL2005 driver: added alias charset -> options|CharacterSet David Grudl 2011-01-25 16:41:55 +01:00
  • ae00fed718 fixed regexp for profiler David Grudl 2011-01-24 15:06:44 +01:00
  • af715a8044 fixed sql injection vulnerability through conditions and comments [closes #30] Filip Procházka 2011-01-24 18:53:07 +08:00
  • af6352d0af removed czech license David Grudl 2010-11-10 00:55:22 +01:00
  • 14fee47d54 DibiProfiler: added HTML title for Debug bar David Grudl 2010-11-07 22:45:37 +01:00
  • ec82eda864 DibiResult destructor moved to individual IDibiResultDriver drivers David Grudl 2010-08-27 01:24:02 +02:00
  • 087734fb23 drivers implementing IDibiDriver and IDibiResultDriver together do not use $resultSet in IDibiDriver part David Grudl 2010-11-02 14:11:03 +01:00
  • 32baabdeac added low-level methods createResultDriver() and DibiConnection::createResultSet() David Grudl 2010-11-02 13:59:05 +01:00
  • 33ef22b488 fixed compatibility with Nette / RobotLoader David Grudl 2010-11-02 03:29:19 +01:00
  • 36fe9d42c1 PcreException renamed to DibiPcreException David Grudl 2010-10-06 17:23:31 +02:00
  • 0c4f343238 Firebird driver: added missing getReflector() David Grudl 2010-10-06 16:17:29 +02:00
  • 8d6639fa3c DateTime53 renamed to DibiDateTime David Grudl 2010-10-06 16:02:20 +02:00
  • 90592929ec fixed Nette compatibility [Closes #23] David Grudl 2010-09-28 17:29:02 +02:00
  • c052582670 DibiProfiler: the file can be specified in a configuration David Grudl 2010-09-15 13:25:46 +02:00
  • e6e7babe22 simplified phpDoc comments David Grudl 2010-09-14 18:40:41 +02:00
  • 056a680cff DibiProfiler & Debug: compatible with XHTML David Grudl 2010-09-06 23:57:31 +02:00
  • 6d94afdddd added dibi::setConnection() David Grudl 2010-08-31 22:39:57 +02:00
  • b1156e54d8 drivers meta function refactoring David Grudl 2010-08-27 01:59:54 +02:00
  • 39add9b8a3 dibi::dump() fixed in CLI mode David Grudl 2010-08-27 01:06:05 +02:00
  • b8e518f44b implemented escapeLike() and modifiers %~like, %like~, %~like~ David Grudl 2010-08-25 18:45:48 +02:00
  • 46a3b8a42c now compatible with Debug / NDebug / Nette\Debug David Grudl 2010-08-25 01:15:59 +02:00
  • 310d43f404 DibiTranslator: temporary removed delimite() cache [Closes #21] David Grudl 2010-08-25 01:06:02 +02:00
  • a64c2270d8 Revert "DibiResult: removed destructor" David Grudl 2010-08-25 00:45:53 +02:00
  • 16dd0c7230 dibi::$substs & fall-back provided via DibiLazyStorage David Grudl 2010-08-06 02:01:00 +02:00
  • 79735e96d1 DibiLazyStorage: allows empty string as property name for reading David Grudl 2010-08-06 01:30:22 +02:00
  • 325305326b missing substitutions no longer throw exception David Grudl 2010-08-06 01:09:56 +02:00
  • ff3ca38504 typos David Grudl 2010-08-05 23:56:56 +02:00
  • f651d9f473 Revert "empty substitutions are going to be deprecated" commit e50b1a0b5a. David Grudl 2010-08-05 23:55:59 +02:00
  • 3568e041c5 MSSQL: delimited name in mssql_select_db David Grudl 2010-08-05 22:41:16 +02:00
  • 6430573d61 MySQL & MySQLi, SQLite & SQLite3 reflectors moved do external classes DibiMySqlReflector and DibiSqliteReflector David Grudl 2010-08-05 21:14:37 +02:00
  • 65b5e2eecd added IDibiDriver::getReflector() David Grudl 2010-08-05 21:03:08 +02:00
  • 9f982cb310 MySQL, MySQLi & PostgreSql drivers: default character set is 'utf8' (BC break) David Grudl 2010-08-04 15:35:34 +02:00
  • 76783b3872 DibiDatabaseInfo: better IDibiReflector vs. IDibiResultDriver handling David Grudl 2010-08-04 15:30:17 +02:00
  • de85d3814e IDibiDriver splitted into IDibiDriver & IDibiResultDriver David Grudl 2010-08-04 15:27:41 +02:00
  • 5cce595518 DibiConnection::sql() renamed to verb translate() David Grudl 2010-08-04 12:10:29 +02:00
  • 746a553419 IDibiDriver::getColumnsMeta() renamed to getResultColumns() (BC break!) David Grudl 2010-08-03 23:33:12 +02:00
  • 0d7b9c32c9 updated phpDoc David Grudl 2010-08-03 22:48:44 +02:00
  • 9a4f1e6e36 DibiFluent: allowed multiple ->from('table') David Grudl 2010-08-03 21:54:01 +02:00
  • 204c4cdbd7 DibiConnection: fixed processing of profiler configuration David Grudl 2010-08-03 21:29:12 +02:00
  • 6b166afffb SQLite & SQLite3: improved primary key detection for ROWID David Grudl 2010-08-03 21:28:06 +02:00
  • f3c2c27818 examples: added new David Grudl 2010-08-03 21:06:56 +02:00
  • dc62e87629 PostgreSQL: implemented inTransaction() David Grudl 2010-08-03 20:20:37 +02:00
  • 66e709e846 MySQL & MySQLi drivers: configuration items 'options' renamed to 'flags' (old name is alias); added array 'options' for MySQLi David Grudl 2010-08-03 19:38:06 +02:00
  • dc3b1ff399 DibiConnection::getDriver() automatically connects lazy connection; connect() and disconnect() are imperative now! David Grudl 2010-08-03 18:00:23 +02:00
  • 6bb2bc489d DibiTranslator: removed getDriver() (it is private) David Grudl 2010-08-03 17:57:09 +02:00
  • 019f6864cf DibiResult::getIterator() - removed optional $offset and $limit parameters (BC break!) David Grudl 2010-08-03 16:59:31 +02:00
  • 792a25d57b added tests David Grudl 2010-08-03 14:42:32 +02:00
  • 759b8d4615 removed directory "icon" David Grudl 2010-08-03 14:05:06 +02:00
  • 3f594756e0 examples: removed unnecessary delimiters [] David Grudl 2010-08-03 17:12:34 +02:00
  • beee4ee4b7 examples: files renamed David Grudl 2010-08-03 13:54:05 +02:00
  • 8f9435b518 examples: better headings and comments David Grudl 2010-08-03 11:48:51 +02:00
  • 65dba03652 examples: added CSS style David Grudl 2010-08-03 12:28:07 +02:00
  • 6e35a783c7 examples: data files moved to directory "data" David Grudl 2010-08-03 12:11:14 +02:00
  • 914f7d3c26 DibiLazyStorage: empty string as property name throws exception; fixed in DibiDatabaseInfo too David Grudl 2010-08-03 13:40:47 +02:00
  • e50b1a0b5a empty substitutions are going to be deprecated David Grudl 2010-08-03 07:12:18 +02:00
  • 8f358ca73d dibi::dump() turns off HTML tags in CLI mode David Grudl 2010-08-03 07:55:54 +02:00
  • 9d27c7cc4e DibiFluent: speed optimizations David Grudl 2010-08-03 08:13:04 +02:00
  • bcee7bba91 DibiFluent::__class() small refactoring David Grudl 2010-08-03 08:08:05 +02:00
  • 8c5dc153f2 DibiDatabaseInfo: uses DibiLazyStorage for column type detecting David Grudl 2010-08-03 07:35:18 +02:00
  • c93137340e DibiTranslator: uses DibiLazyStorage as caching layer over delimite() David Grudl 2010-08-03 07:19:29 +02:00
  • 84e0f0ecc1 added DibiLazyStorage, simple caching layer David Grudl 2010-08-03 06:28:17 +02:00
  • 3b87d71a68 MySQLi: fixed columns types detection [Closes #6] David Grudl 2010-08-03 03:35:13 +02:00
  • df02cf1e3d dibi::dump highlights keyword OFFSET [Closes #15] David Grudl 2010-08-03 03:09:45 +02:00
  • e8990c9be6 DibiProfiler: explain query doesn't overwrite dibi::$sql PetrP 2010-06-14 21:29:24 +08:00
  • e8de6f21c9 Mysql & Mysqli drivers: fixed bug in detection unsigned columns PetrP 2010-06-30 17:48:22 +08:00
  • 8082489143 DibiConnection: connect() is public PetrP 2010-06-18 18:59:29 +08:00
  • 63163de18b DibiDatabaseInfo: BIGINT is treated as string [Closes #18] David Grudl 2010-08-03 03:06:52 +02:00
  • 1b623855b7 typos David Grudl 2010-08-03 02:43:37 +02:00
  • 6288dc8cba DibiConnection: removed old deprecated methods David Grudl 2010-08-03 01:35:23 +02:00
  • 20d0163316 DibiTranslator: speed optimizations David Grudl 2010-08-03 00:57:35 +02:00
  • 97da612604 DibiConnection: driver name is case insensitive David Grudl 2010-08-03 00:45:52 +02:00
  • 2ed67c1944 DibiConnection: uses single DibiTranslator object (per-connection) David Grudl 2010-08-03 00:44:59 +02:00
  • a0a12701e9 DibiPdoDriver: speed optimization David Grudl 2010-08-03 00:42:50 +02:00
  • 739994dac6 MySQLi driver: sets mysqli_report(MYSQLI_REPORT_OFF) David Grudl 2010-07-21 00:15:16 +02:00
  • 8c99f0c04d Driver's reflection capabilities moved to IDibiReflector David Grudl 2010-05-26 16:26:21 +02:00
  • 7bac2ef3b3 typos, changed nettephp.com -> nette.org David Grudl 2010-05-25 02:48:51 +02:00
  • 651c0f8c4a DibiProfiler is configurable via DibiConnection $config David Grudl 2010-05-19 20:32:36 +02:00
  • 88b1a45e42 DibiResult is configured via items 'detectTypes' and 'formatDateTime' in 'result' subarray; removed RESULT_DETECT_TYPES & RESULT_DATE_TIME David Grudl 2010-05-19 20:25:17 +02:00
  • 9d803869fa updated Nette\Debug David Grudl 2010-05-19 19:42:04 +02:00
  • d19afd5790 Removed inTransaction definitely (BC break!) David Grudl 2010-05-19 18:33:28 +02:00
  • 8b4cd4e689 DibiTranslator: %f modifier converts value to number David Grudl 2010-05-19 17:14:12 +02:00
  • 286cd7bacd DibiFluent: implemented clause auto-switch for 'JOIN', 'INNER JOIN', 'LEFT JOIN' David Grudl 2010-05-19 16:38:51 +02:00
  • 1285d9b30a DibiMsSqlDriver: exception message received from mssql_get_last_message() David Grudl 2010-05-19 15:54:49 +02:00