1
0
mirror of https://github.com/dg/dibi.git synced 2025-10-20 01:06:25 +02:00

Commit Graph

  • 564a0e534e - renamed compact -> minified David Grudl 2009-05-09 09:44:54 +00:00
  • bba85b5441 - Oracle driver: fixed bug David Grudl 2009-04-26 20:05:09 +00:00
  • 98d43e0815 - Oracle driver: implemented applyLimit() & getTables() - DibiDataSource: removed key word AS - DibiProfiler: fixed bug with unbuffered queries - DibiTranslator: empty %and generates '1=1' David Grudl 2009-04-26 15:35:39 +00:00
  • 6589519419 - DibiTranslator: empty arrays generate NULL (it may cause an BC break!) - Dibi: disables magic_quotes_runtime David Grudl 2009-04-16 02:15:20 +00:00
  • 496c224be5 typos David Grudl 2009-03-19 12:18:16 +00:00
  • aa05a85dfb - BYTEA detection fixed David Grudl 2009-03-17 07:26:09 +00:00
  • 5946b7e1f6 - removed 'FIELD_' from dibi data types David Grudl 2009-03-16 06:48:27 +00:00
  • a9afe1e397 - improved binary escaping David Grudl 2009-03-16 05:47:20 +00:00
  • 97969edace - smarter handling of substitutions :subst: outside of brackets [] David Grudl 2009-03-08 23:27:31 +00:00
  • d0097d6c9c - updated Nette\Debug David Grudl 2009-03-08 18:00:36 +00:00
  • 7969289aaa - DibiDataSource: fixed empty ORDER BY - DibiTranslator: removed empty %by handling - DibiTranslator: better NULL values handling David Grudl 2009-03-08 17:36:11 +00:00
  • 5c2245a9d7 - added DibiDataSource::release() David Grudl 2009-03-02 02:22:36 +00:00
  • 2f86997ca7 - affectedRows(), insertId(), rowCount() are aliases for getAffectedRows(), getInsertId(), getRowCount() David Grudl 2009-02-26 20:02:14 +00:00
  • d2f1beba57 - added connection directive 'substitutes' - better ArrayObject handling in DibiTranslator David Grudl 2009-02-25 20:10:17 +00:00
  • 14b731e002 - added DibiDataSource::fetch(), fetchAll(), fetchSingle(), fetchPairs() & fetchAssoc() David Grudl 2009-02-23 03:55:47 +00:00
  • 60559d9a9f - added mysql_info support David Grudl 2009-02-22 20:03:09 +00:00
  • b958e37fdf - supported substitutions :subst: outside of brackets [] David Grudl 2009-02-22 18:58:29 +00:00
  • a26744388d - substitution is performed by DibiTranslator - fixed bug in DibiTranslator David Grudl 2009-02-22 18:35:18 +00:00
  • 0b0596dbeb - DibiTable removed from distribution (is available as separated archive) David Grudl 2009-02-13 12:59:40 +00:00
  • 419929f813 - DibiSqliteDriver: added registerFunction() and registerAggregateFunction() David Grudl 2009-02-11 03:38:28 +00:00
  • 8df67d0de2 - fixed bug in DibiDataSource - added DibiDataSource::getTotalCount() - PostgreSql compatibility David Grudl 2009-02-08 21:15:54 +00:00
  • 60662bdae1 - improved DibiDataSource David Grudl 2009-02-05 23:13:29 +00:00
  • dd6ffc3d0e - DibiTranslator: modifiers %ex, %by, %n improved, %SQL added - DibiDataSource: allows select columns, sorting and conditions David Grudl 2009-02-05 21:10:50 +00:00
  • 46d79fc305 - DibiConnection & DibiTranslator refactoring - DibiException accepts SQL parameter - undeprecated IDataSource David Grudl 2009-02-05 21:08:00 +00:00
  • 32ed383326 - query returns DibiResult or number of affected rows now David Grudl 2009-02-05 02:13:15 +00:00
  • bf6dc1cbd1 - DibiFluent implements Countable, IteratorAggregate - DibiDataSource is deprecated - DibiTranslator - fixed DateTime class support David Grudl 2009-02-05 01:26:08 +00:00
  • a5a1da19a7 - DibiPostgreDriver: schema is case-sensitive - DibiTranslator: %n modifier can construct [table] AS t statements David Grudl 2009-02-02 17:50:02 +00:00
  • 5ecfaf7ab1 - all drivers accepts injected connection resource - DibiFluent: fixed identifier substitution David Grudl 2009-01-17 19:27:40 +00:00
  • 47d1180aee David Grudl 2009-01-13 02:55:02 +00:00
  • 7c0c4db0f6 - fixed Oracle driver David Grudl 2009-01-10 22:33:29 +00:00
  • c24f2b8705 - API cleanup: some method in DibiConnection marked as deprecated David Grudl 2009-01-08 00:42:01 +00:00
  • 84172591d5 - added %ex modifier for keys in arrays David Grudl 2009-01-07 17:30:01 +00:00
  • ca87994189 - DibiResultIterator is back (from rev. 123) David Grudl 2009-01-07 13:48:01 +00:00
  • c5f8a260c7 - improved %and & %or modifiers behavior - added %sql modifier for arrays (sub-translating) David Grudl 2009-01-07 13:38:29 +00:00
  • 96acdb46dc - DibiSQLiteDriver: added ability to convert strings to requested character encoding - added experimental Microsoft SQL Server 2005 Driver for PHP David Grudl 2009-01-07 03:34:50 +00:00
  • 348af48ecd - updated PHP 5.3 namespace separator David Grudl 2009-01-05 20:55:08 +00:00
  • 52a9e316b8 - PHP 5.2.x ArrayObject serialization bug workaround David Grudl 2009-01-05 00:03:27 +00:00
  • e5a1877ed9 - year 2008 -> 2009 David Grudl 2008-12-31 00:13:40 +00:00
  • 4b189b93d6 - class DateTime support - DibiProfiler checks whether headers was sent David Grudl 2008-12-28 19:27:16 +00:00
  • 781274ba65 - added fetch() methods into DibiConnection - public $useFirebug David Grudl 2008-12-07 23:59:04 +00:00
  • 9244a1b1b5 - supported UNIX timestamp in datetime column David Grudl 2008-11-25 20:33:52 +00:00
  • 4b7b7de87a - DibiFluent - added support for nested selects - DibiFluent::__toString() returns NOT highlighted SQL David Grudl 2008-11-22 14:31:38 +00:00
  • fb2621eb04 - implemented savepoints support David Grudl 2008-11-17 16:17:16 +00:00
  • 2f690b63f9 - implemented insertId() in MS SQL driver David Grudl 2008-11-09 20:03:08 +00:00
  • 9f8b19f1fb - implemented applyLimit() in PDO driver David Grudl 2008-11-07 10:47:57 +00:00
  • d08a5d3856 - added DibiResult::setRowClass() David Grudl 2008-10-30 15:40:17 +00:00
  • da09733a3d released version 1.0 v1.0 David Grudl 2008-10-30 13:09:47 +00:00
  • 901dc76103 - released "dibi 1.0" - fixed FirePHP protocol bug - DibiTable -> DibiTableX David Grudl 2008-10-30 13:07:47 +00:00
  • 8d063fe0a1 - added DibiPostgreDriver::getIndexes() - implemented DibiTables types autodetection - all examples uses Nette::Debug David Grudl 2008-10-28 19:31:32 +00:00
  • a2d0d66d0f - phpDoc simplified David Grudl 2008-10-28 15:24:47 +00:00
  • 7565ffb1d4 - added dibi-field-type autodetection - added DibiColumnInfo::getVendorInfo() David Grudl 2008-10-28 14:37:40 +00:00
  • 318b3093a5 - added DibiPostgreDriver::getColumns() David Grudl 2008-10-28 12:27:21 +00:00
  • 7a6cdc8afa - improved examples David Grudl 2008-10-28 02:06:55 +00:00
  • ab892255d3 improved reflection skills David Grudl 2008-10-28 01:03:50 +00:00
  • e221a13dda - requires FirePHP 0.2 - improved DibiFluent David Grudl 2008-10-25 15:36:37 +00:00
  • 56628144b4 - DibiFluent autodetects modifiers for associative arrays (after where, orderBy, ...) - json_encode in PHP < 5.2 David Grudl 2008-10-25 00:26:56 +00:00
  • 32dd3969a3 - added DibiProfiler (experimental) - removed dibi::addHandler() & dibi::startLogger() David Grudl 2008-10-22 11:44:11 +00:00
  • 1e33b67e37 - added DibiTable magic fetch - fixed some bugs David Grudl 2008-10-21 13:42:53 +00:00
  • 3e04378375 - returns result-set rows as DibiRow objects! - removed option 'resultObjects' - SQlite driver removes quotes from result-set column names - this revision may cause compatibility break David Grudl 2008-10-10 17:39:33 +00:00
  • ae77148773 introduced new class constants David Grudl 2008-10-10 01:35:33 +00:00
  • b0f155f767 - implemented basic meta/reflection support David Grudl 2008-10-02 17:13:43 +00:00
  • fc69f8f47b - fixed float numbers decimal separator vs. setlocale David Grudl 2008-10-02 09:01:38 +00:00
  • 44f281de27 fixed %by David Grudl 2008-10-01 16:23:44 +00:00
  • 9eddba204f - BC change: DibiResult::fetchAll() returns always multidimensional arrays (for single columns use fetchPairs() instead) - added DibiTable::insertOrUpdate() - new modifier %by David Grudl 2008-10-01 16:04:16 +00:00
  • 9b84459f09 quoted identifiers security fix David Grudl 2008-09-15 23:58:03 +00:00
  • 8c4211d5be - added fluent SQL builders support in DibiConnection and DibiTable David Grudl 2008-09-13 16:38:59 +00:00
  • 96c69f5bed David Grudl 2008-09-11 12:37:41 +00:00
  • 398c7a3500 added new methods fetchSingle, fetchAll, fetchAssoc and fetchPairs to DibiFluent David Grudl 2008-09-11 12:33:49 +00:00
  • e5af8a8c67 - Object renamed to DibiObject - DibiTranslator: improved %and and %or handling - DibiTable::findAll allows to add conditions David Grudl 2008-09-05 05:35:15 +00:00
  • f935968aa7 refactoring in drivers David Grudl 2008-09-04 18:18:58 +00:00
  • 52d2ecf5b0 - DibiResult::fetchAssoc() respects 'resultObject' configuration option - DibiResult::dump() forces arrays - updated Nette::Object David Grudl 2008-09-03 22:47:49 +00:00
  • d4f9e0378f - fixed undefined item in mysqli David Grudl 2008-08-28 15:41:19 +00:00
  • 360f8799cf - added configuration option 'resultClass' - updated class Object David Grudl 2008-08-28 02:02:21 +00:00
  • 119d5a1995 - renamed configuration keys result:object, result:withtables and format:* to resultObject resp. resultWithTables (due compatibility with PHP 5.3 INI parser) - updated class Object David Grudl 2008-08-25 18:55:50 +00:00
  • c438b72972 - DibiTable::insert() returns NULL when $primaryAutoIncrement is FALSE David Grudl 2008-07-24 16:34:00 +00:00
  • 97f2ed392f - public magic methods David Grudl 2008-07-22 22:37:14 +00:00
  • e48cd54a41 - DibiTable::$types enables auto-convert columns to specified type - DibiTable::insert() returns NULL, when $primary is FALSE David Grudl 2008-07-22 13:12:53 +00:00
  • 85d190ec05 David Grudl 2008-07-17 04:59:45 +00:00
  • c0bd3761de modified SVN properties David Grudl 2008-07-17 03:51:29 +00:00
  • 7f0fa2e75e - added config alias 'hostname' for 'host' David Grudl 2008-07-15 09:34:05 +00:00
  • 69ead6da56 improved dibi, Texy and Nette exceptions compatibility David Grudl 2008-07-12 23:11:57 +00:00
  • 41e5b32a22 minor: renamed resultset -> resultSet David Grudl 2008-06-30 15:01:25 +00:00
  • 2a4f5ec456 improved DibiPdoDriver identifier escaping David Grudl 2008-06-18 23:34:35 +00:00
  • d12895102f - new DibiTable constructor - moved "tricky clone" from DibiConnection::query to IDibiDriver::query David Grudl 2008-06-10 01:09:23 +00:00
  • 4e41f1641e - added dibi::setSubstFallBack() - added DibiFluent::fetch() David Grudl 2008-06-08 12:44:44 +00:00
  • c23bf15a3d - DibiDriver::format splitted into escape() & unescape() - added DibiConnection::unescape - DibiPostgreDriver support escaping & unescaping BYTEA type David Grudl 2008-05-25 18:44:43 +00:00
  • 3728b16a21 - added DibiFluent - bugfix in dibi::dump() David Grudl 2008-05-21 11:20:46 +00:00
  • 69876a70b7 - removed DibiResultIterator - DibiConnection::nativeQuery & query() returns DibiResult or NULL - added optional parameters $offset, $limit, $simplify to DibiResult::fetchAll() David Grudl 2008-05-20 08:15:30 +00:00
  • 4334eaa963 fixed bug in IDibiDriver David Grudl 2008-05-19 19:32:06 +00:00
  • a8acce6d59 - removed DibiPostgreDriver workaround (there is no bug in pg_affected_rows) - added IDibiConnection::isConnected() David Grudl 2008-05-16 17:56:24 +00:00
  • b27b0193f1 fixed compatibility with Nette::Config David Grudl 2008-05-13 13:02:26 +00:00
  • 40e9f313c3 - DibiPostgreDriver - workaround for bug in pg_affected_rows - added DibiResult::setObjects([TRUE | FALSE | class name]) David Grudl 2008-05-12 22:55:51 +00:00
  • 7bb5684d71 code formatting: 4 spaces -> tabs David Grudl 2008-05-12 00:30:59 +00:00
  • fd22c55639 DibiPdoDriver - new connection parameter "pdo" for PDO object passing David Grudl 2008-05-01 21:56:20 +00:00
  • 62f8c47410 compatibility with Nette::Config David Grudl 2008-04-21 11:32:58 +00:00
  • 11a314ca96 minor: updated phpDoc headers David Grudl 2008-04-19 14:13:48 +00:00
  • c8febb8322 /*Nette::*/Object David Grudl 2008-04-16 10:18:02 +00:00
  • 24bf999cd9 * better datetime converting in DibiResult (see http://forum.dibiphp.com/viewtopic.php?pid=2331) * added support for Nette_Debug * renamed NObject -> Nette_Object (Nette::Object in PHP 5.3) David Grudl 2008-04-03 12:40:04 +00:00
  • 2632953541 - removed NException, ability of catching PHP error moved to DibiDriverException David Grudl 2008-03-04 14:01:22 +00:00
  • 1459c6c95d updated headers David Grudl 2008-02-15 04:51:35 +00:00