Earlier this year
-
-
Source
Wiki page edited by david@grudl.com
- Revision r238
Edited wiki page through web user interface.
Revision r238
Edited wiki page through web user interface.
-
Downloads
Wiki page added by david@grudl.com
- Revision r237
Created wiki page through web user interface.
Revision r237
Created wiki page through web user interface.
-
Source
Wiki page added by david@grudl.com
- Revision r236
Created wiki page through web user interface.
Revision r236
Created wiki page through web user interface.
-
231 new revisions
pushed by david@grudl.com
- Revision 8401f887a3:initial import - repository layout
Revision 4e5d5d8851:update to 0.5alpha
Revision 82d128008e:update to 0.5b
Revision 82c21ca9f5:updated headers
Revision 7c57c46353:update to 0.6
Revision c0e56c7a13:added conditional SQL
Revision 2c25014f53:updated conditional SQL
Revision d9fb572a28:embedded SQL moved to formatValue()
Revision 6c1c4d1526:parser updates, DibiResult:: to Dibi::
Revision 72385b82bd:renamed some modifiers
Revision e68d67a295:[No log message]
Revision f652bd76ea:logFile etc.
Revision 154f6fc212:specify license GPL as "v2" only
Revision 88fb95a955:prefix & substitution support (0.6c)
Revision d4e48481d9:remove operator @ in connect() methods
Revision 0bfdd1ada2:added PostgreSQL driver
Revision 5f87ba045d:[No log message]
Revision ab8535d59b:substitutes moved from DibiDriver to Dibi
changed "comments" behavior in DibiParser
Revision 9cb8a8dceb:applyLimit support
Revision c904c2b144:renamed parser -> translator
added "Undefined property usage prevention"
Revision ed1eef8a22:throwing exception on connect
Revision 6cdbce1c20:* throwing exception in DibiTranslator and DibiDriver
+ added dibi::$errorMode
Revision 17690efdaf:+ DibiResult::fetchAll()
* changed year in headers (2007)
Revision bb576b6299:+ rewritten support for logging & error handling
+ modifier %sn
* modifier %sql
* changed modifier behaviour: NULL is always 'NULL'
Revision ee3d96d705:* SET CHARACTER SET -> SET NAMES
* %p bug
Revision d5557acf0d:* modified DibiException (getDbError, ...)
* fix dibi::dumpResult()
Revision 378fb474bf:* DibiResult::fetchAssoc() rewritten
Revision e48794178b:* support for default values (mysql.default_user etc...)
Revision b507c83012:* fixed affectedRows & insertId bug
Revision 034291fe37:* DibiDriver::query -> DibiDriver::nativeQuery
* Dibi::query moved to DibiDriver::query
* methods getFields(), detectTypes(), getMetaData() moved to base class DibiDriver
* added PDO driver (not tested)
Revision ed375370cd:* DibiPdoDriver bugs fixed
Revision 65ebc8f929:- added parameter $name in dibi::getConnection()
- bug fixed error handling in SQlite driver
Revision 89c9c3c394:modified phpDoc headers
Revision c49ea6d009:[No log message]
Revision 104670f905:* quoteName -> delimite
* fixed mysql_connect bug
Revision aa3b0c765b:* removed static factory DibiDriver::connect()
* added support for lazy connections
Revision dc8e619702:[No log message]
Revision 5c5a5dc571:[No log message]
Revision dc41d3cdd0:[No log message]
Revision 482ff58229:[No log message]
Revision a42ef6d069:bugfix, enhanced error reporting, better examples
Revision e571ab6284:* new MS SQL driver
* removed constant DIBI
Revision c499d8374c:[No log message]
Revision 65203897f8:multi INSERT or REPLACE command
Revision 1aa1087ce4:* fetchPairs improved
Revision 7ad6494f4f:* Changed license to NEW BSD license
Revision 623fb11a7b:Changed "Access to undeclared property" exception message
Revision d6c6301b68:updated phpDoc blocks
Revision 1a6d6f41ce:* some variables renamed
Revision 5f39209fc5:static public -> public static
Revision 6b6c781015:* vetsina method/trid oznacena jako final
Revision ed1f9ff3d0:IDibiVariable -> DibiVariableInterface
Revision 7830049c79:[No log message]
Revision cbb89688dd:* fixed odbc_num_rows and pg_affected_rows
Revision e2b4122bfd:* support for big int & big floats
Revision 54efb550bb:* fixed pg_affected_rows
Revision 6dcfab8d63:* removed variables $insertId & $affectedRows
Revision d73ad152a4:added: throw new DibiException(__METHOD__ . ' is not implemented')
Revision c6b54a3c53:* support for sequence name in dibi::insertId() & DibiPostgreDriver::insertId()
* implemented DibiPostgreDriver::insertId()
* implemented DibiPostgreDriver::delimite()
Revision 2ae01d82b2:* added dibi::addHandler & dibi::invokeEvent
* logging moved from DibiDriver -> Dibi::afterQuery()
Revision 0228e481c3:- dibi::substitute -> dibi::getSubst
- dibi:removeSubst(TRUE) removes all substitutes
Revision 4f794a3139:* removed $throwExceptions (always throws)
* added DibiLogger, dibi::notify(), dibi::startLogger()
* miniprofiler dibi::$numOfQueries, $totalTime, $elapsedTime
* simplified DibiException, added DibiDatabaseException
* Dibi::nativeQuery splitted into DibiDriver::doQuery & nativeQuery()
* moved dibi::dumpResult -> DibiResult::dump()
* moved dibi::test() -> DibiDriver::test()
* DibiTranslator generates $mask
Revision 6254c24f8f:DibiDriver::doQuery returns TRUE or DibiResult
Revision 580febd515:+ untested Oracle driver
Revision 7fdab234a6:changed website to http://php7.org/dibi/ class="ot-revlogs-br-2">
Revision b1f7de6d00:* added configuration aliases (user -> username, pass -> password)
* dibi::$defaultDriver
Revision 8829e95273:fixed boolean value in Postgre driver
Revision 7f484e361b:Changed New BSD License to "dibi license"
Revision ede01670a5:added icon dibi-powered.gif
Revision 9d99d31866:[No log message]
Revision 0114f5ec91:* new exceptions: BadMethodCallException, InvalidArgumentException
* DibiMySqlDriver, DibiMySqliDriver, DibiSqliteDriver, DibiOracleDriver: error checking instead of
FALSE checking in doQuery
Revision f8eef7170e:fetchAssoc() && fetchPairs() throws exceptions
Revision 5e460faeaa:* added NObject
Revision 9f47f16d0a:* renamed some files libs
* added doc comments to drivers
* DibiDriver::prepare() renamed to config()
* fixed connection error handling in Postgre driver
Revision 0aa43404a4:added DibiDriver::disconnect()
Revision 432485e0be:added NClass
Revision fd2e41f98d:* added support for unbuffered queries (MySQL, MySQLi, SQLite)
* doc-comments changed to be compatible with phpDocumentor
* DibiDriver::config() renamed to alias()
Revision 4387e136c3:* seek() or rowCount() in unbuffered mode throws exceptions
* out of range seek() throws exception
* deprecated DibiDriver::errorInfo
* fixed seek(0) on first iteration
* added DibiDatabaseException::catchError() & restore() for converting errors to exceptions
Revision 7acd85a26f:BIG REFACTORING!
* DibiDriver -> DibiConnection
Revision cb111c4985:[No log message]
Revision c522965451:* update DibiVariableInterface
* some bugs fixed
Revision 0c749a739a:fixed some bugs
Revision 53828a3327:* added dibi::fetch, dibi::fetchAll, dibi::fetchSingle
* some bugs fixed
Revision bb9ac00fa1:* DibiConnection::getConfig('name') returns name of connection
* seek() returns boolean again
* DibiDriver throws exception when is used after free()
Revision d35eb594f6:added NException
Revision 12f0c3aba7:[No log message]
Revision eaaf776e7f:* renamed DibiDatabaseException to DibiDriverException
* PDO driver convert PDOExceptions to DibiDriverException
Revision 7a689bcf84:DibiException is NException descendant
Revision bb66c22d40:Changed symbols for fetchAssoc: # means index, = means record field
Revision 2b52618e61:- added DibiVariable (experimental)
- fixed bug in DibiPostgreDriver::insertId()
Revision d0a9bca8f4:* added dibi::date & dibi::datetime
* DibiConnection::insertId && affectedRows throws exception on failure
* added protected throwException() to drivers
* DibiPostgreDriver - can build connection string
* DibiSqliteDriver - support for parameters 'format:date' & 'format:datetime'
* fixed query errors in DibiSqliteDriver
* DibiConnection prevents serialization and multiple transactions
Revision 86d7ded0c1:optimizations
Revision 498bfe323a:* added support for affectedRows in DibiPdoDriver
Revision e21d3b86bc:NClass moved to separate file
Revision be3fc395aa:* better syntax highlighting
* all drivers checks for extension in constructor
* DibiMySqlDriver - charset is set by mysql_set_charset
* DibiMySqliDriver - charset is set by mysqli_set_charset
Revision 03bcf61080:* new: qualifiy each column name with the table name using DibiResult::setWithTables
* removed DibiResult::setType(TRUE) with autodetection
* removed DibiResult::getFields() & getMetaData() in favour of new method getColumnsMeta()
* MySQLi and MySQL transaction implementation are the same
* better escaping in DibiPostgreDriver (new pg_escape_string and addslashes)
Revision 6e118f10f2:* fixed identifier delimitation in DibiPostgreDriver (table.col -> table."col")
* better SQL syntax highlighting
* removed addslashes from DibiPostgreDriver
Revision 42a93e7296:* fixed DibiPostgreDriver::insertId
* changed URL to http://dibiphp.com
Revision 0d1edb088e:* new: DibiResult::fetchAssoc() supports "object" mode via @ descriptor
* fixed mysqli_set_charset in PHP < 5.1.5
Revision 91234aef70:removed NClass
Revision 3f8ccec629:(Log message clipped, see revision page for details.)
Revision 161d00a77b:(Log message clipped, see revision page for details.)
Revision bed8cabf8c:(Log message clipped, see revision page for details.)
Revision 1bddddcd3d:(Log message clipped, see revision page for details.)
Revision acc94d55c0:(Log message clipped, see revision page for details.)
Revision 2ec3405738:(Log message clipped, see revision page for details.)
Revision d411aa3780:(Log message clipped, see revision page for details.)
Revision 2bafe73b87:(Log message clipped, see revision page for details.)
Revision b00cd466bd:(Log message clipped, see revision page for details.)
Revision 4caf27912f:(Log message clipped, see revision page for details.)
Revision 5f4ee0c8a5:(Log message clipped, see revision page for details.)
Revision ad75734962:(Log message clipped, see revision page for details.)
Revision dff0846d81:(Log message clipped, see revision page for details.)
Revision 608cbfb3db:(Log message clipped, see revision page for details.)
Revision 9699eadcf8:(Log message clipped, see revision page for details.)
Revision 011fd08775:(Log message clipped, see revision page for details.)
Revision 4e810f3668:(Log message clipped, see revision page for details.)
Revision 9c324b8bc9:(Log message clipped, see revision page for details.)
Revision 161164e507:(Log message clipped, see revision page for details.)
Revision 1e2e4c0519:(Log message clipped, see revision page for details.)
Revision 7c681e8ebd:(Log message clipped, see revision page for details.)
Revision 2940126870:(Log message clipped, see revision page for details.)
Revision 29d49f4b7f:(Log message clipped, see revision page for details.)
Revision 1fd8279bb4:(Log message clipped, see revision page for details.)
Revision 5c3d724880:(Log message clipped, see revision page for details.)
Revision 8840fb9951:(Log message clipped, see revision page for details.)
Revision 4fe29685ec:(Log message clipped, see revision page for details.)
Revision 1937eae1fd:(Log message clipped, see revision page for details.)
Revision 6807c55bdf:(Log message clipped, see revision page for details.)
Revision f668a9bea9:(Log message clipped, see revision page for details.)
Revision c7d655ee2b:(Log message clipped, see revision page for details.)
Revision 6abcfaccc0:(Log message clipped, see revision page for details.)
Revision bff367d1b7:(Log message clipped, see revision page for details.)
Revision 3caf3ac1ce:(Log message clipped, see revision page for details.)
Revision c86bcb53d3:(Log message clipped, see revision page for details.)
Revision bd16195522:(Log message clipped, see revision page for details.)
Revision 3b90eaacf6:(Log message clipped, see revision page for details.)
Revision ddd73c5529:(Log message clipped, see revision page for details.)
Revision 88a7c17469:(Log message clipped, see revision page for details.)
Revision 7845b8450a:(Log message clipped, see revision page for details.)
Revision 6cbf7ee303:(Log message clipped, see revision page for details.)
Revision 0b093ce31f:(Log message clipped, see revision page for details.)
Revision 3917448696:(Log message clipped, see revision page for details.)
Revision e7eb8f6c61:(Log message clipped, see revision page for details.)
Revision e45db2611a:(Log message clipped, see revision page for details.)
Revision 1bf5ae762e:(Log message clipped, see revision page for details.)
Revision a5f832f97e:(Log message clipped, see revision page for details.)
Revision 6fcb88532e:(Log message clipped, see revision page for details.)
Revision fc297fdb65:(Log message clipped, see revision page for details.)
Revision 55c9887eba:(Log message clipped, see revision page for details.)
Revision ef7048c80c:(Log message clipped, see revision page for details.)
Revision e4acd93180:(Log message clipped, see revision page for details.)
Revision 7944cb6bda:(Log message clipped, see revision page for details.)
Revision 923b4a1118:(Log message clipped, see revision page for details.)
Revision 915f7e3e60:(Log message clipped, see revision page for details.)
Revision 8fe168aadd:(Log message clipped, see revision page for details.)
Revision c36e20e25c:(Log message clipped, see revision page for details.)
Revision 800ef4ff47:(Log message clipped, see revision page for details.)
Revision 66bf939a8a:(Log message clipped, see revision page for details.)
Revision a58ac65322:(Log message clipped, see revision page for details.)
Revision 0ea28ff2e3:(Log message clipped, see revision page for details.)
Revision f324551660:(Log message clipped, see revision page for details.)
Revision b767abec73:(Log message clipped, see revision page for details.)
Revision 900dfaf1fb:(Log message clipped, see revision page for details.)
Revision 73fa908766:(Log message clipped, see revision page for details.)
Revision 0a014d1f17:(Log message clipped, see revision page for details.)
Revision 3bd4569de2:(Log message clipped, see revision page for details.)
Revision ee8634ee26:(Log message clipped, see revision page for details.)
Revision b7e8e957ff:(Log message clipped, see revision page for details.)
Revision e1829cf07d:(Log message clipped, see revision page for details.)
Revision cd37719b35:(Log message clipped, see revision page for details.)
Revision 5ab242424b:(Log message clipped, see revision page for details.)
Revision 090563d457:(Log message clipped, see revision page for details.)
Revision 08d6c67e44:(Log message clipped, see revision page for details.)
Revision 0dbcb2e81d:(Log message clipped, see revision page for details.)
Revision 354641ccf5:(Log message clipped, see revision page for details.)
Revision 235d4b3f86:(Log message clipped, see revision page for details.)
Revision 9a7f1cde9f:(Log message clipped, see revision page for details.)
Revision bac5a7636b:(Log message clipped, see revision page for details.)
Revision cf826e52a0:(Log message clipped, see revision page for details.)
Revision 67254d9887:(Log message clipped, see revision page for details.)
Revision 29600a06a9:(Log message clipped, see revision page for details.)
Revision 3198df7966:(Log message clipped, see revision page for details.)
Revision 2fa44d9460:(Log message clipped, see revision page for details.)
Revision 2a3528a3b1:(Log message clipped, see revision page for details.)
Revision 4579925ba2:(Log message clipped, see revision page for details.)
Revision 900c75993d:(Log message clipped, see revision page for details.)
Revision ba3a78c141:(Log message clipped, see revision page for details.)
Revision 7269d60208:(Log message clipped, see revision page for details.)
Revision 9c15a047db:(Log message clipped, see revision page for details.)
Revision d8d1c6e1ca:(Log message clipped, see revision page for details.)
Revision e59e39c527:(Log message clipped, see revision page for details.)
Revision b9c1ce858b:(Log message clipped, see revision page for details.)
Revision 712b259a43:(Log message clipped, see revision page for details.)
Revision 4a898779ee:(Log message clipped, see revision page for details.)
Revision 97eb1f9abe:(Log message clipped, see revision page for details.)
Revision 0b21f66bf1:(Log message clipped, see revision page for details.)
Revision 73cfa67634:(Log message clipped, see revision page for details.)
Revision a48455b035:(Log message clipped, see revision page for details.)
Revision 7e9c23b988:(Log message clipped, see revision page for details.)
Revision b89dfb8948:(Log message clipped, see revision page for details.)
Revision 6bd51cde7c:(Log message clipped, see revision page for details.)
Revision 7989513cd8:(Log message clipped, see revision page for details.)
Revision 0cceef41eb:(Log message clipped, see revision page for details.)
Revision fe401e0391:(Log message clipped, see revision page for details.)
Revision 4db3e84c41:(Log message clipped, see revision page for details.)
Revision 3dafe4a1b0:(Log message clipped, see revision page for details.)
Revision 9313cb6cad:(Log message clipped, see revision page for details.)
Revision 332ab9f496:(Log message clipped, see revision page for details.)
Revision 02ddbb4e43:(Log message clipped, see revision page for details.)
Revision 750420fb4c:(Log message clipped, see revision page for details.)
Revision b2e92817a8:(Log message clipped, see revision page for details.)
Revision d6e05b6b53:(Log message clipped, see revision page for details.)
Revision 59f91f67af:(Log message clipped, see revision page for details.)
Revision 49e9613478:(Log message clipped, see revision page for details.)
Revision 12817dc9ca:(Log message clipped, see revision page for details.)
Revision 2bc281c3ff:(Log message clipped, see revision page for details.)
Revision 40f9cd7538:(Log message clipped, see revision page for details.)
Revision 1117ab8fe8:(Log message clipped, see revision page for details.)
Revision 1c32da4b3a:(Log message clipped, see revision page for details.)
Revision fa292be0f6:(Log message clipped, see revision page for details.)
Revision 30d89e7025:(Log message clipped, see revision page for details.)
Revision 8a93cfb057:(Log message clipped, see revision page for details.)
Revision 9a1eff2a87:(Log message clipped, see revision page for details.)
Revision bba7e8654a:(Log message clipped, see revision page for details.)
Revision 75e6c8a0fe:(Log message clipped, see revision page for details.)
Revision d44df68443:(Log message clipped, see revision page for details.)
Revision db0b467a52:(Log message clipped, see revision page for details.)
Revision a76993f4dd:(Log message clipped, see revision page for details.)
Revision 83c522f43d:(Log message clipped, see revision page for details.)
Revision aa20cbd5ab:(Log message clipped, see revision page for details.)
Revision 8401f887a3:initial import - repository layout
Revision 4e5d5d8851:update to 0.5alpha
Revision 82d128008e:update to 0.5b
Revision 82c21ca9f5:updated headers
Revision 7c57c46353:update to 0.6
Revision c0e56c7a13:added conditional SQL
Revision 2c25014f53:updated conditional SQL
Revision d9fb572a28:embedded SQL moved to formatValue()
Revision 6c1c4d1526:parser updates, DibiResult:: to Dibi::
Revision 72385b82bd:renamed some modifiers
Revision e68d67a295:[No log message]
Revision f652bd76ea:logFile etc.
Revision 154f6fc212:specify license GPL as "v2" only
Revision 88fb95a955:prefix & substitution support (0.6c)
Revision d4e48481d9:remove operator @ in connect() methods
Revision 0bfdd1ada2:added PostgreSQL driver
Revision 5f87ba045d:[No log message]
Revision ab8535d59b:substitutes moved from DibiDriver to Dibi
changed "comments" behavior in DibiParser
Revision 9cb8a8dceb:applyLimit support
Revision c904c2b144:renamed parser -> translator
added "Undefined property usage prevention"
Revision ed1eef8a22:throwing exception on connect
Revision 6cdbce1c20:* throwing exception in DibiTranslator and DibiDriver
+ added dibi::$errorMode
Revision 17690efdaf:+ DibiResult::fetchAll()
* changed year in headers (2007)
Revision bb576b6299:+ rewritten support for logging & error handling
+ modifier %sn
* modifier %sql
* changed modifier behaviour: NULL is always 'NULL'
Revision ee3d96d705:* SET CHARACTER SET -> SET NAMES
* %p bug
Revision d5557acf0d:* modified DibiException (getDbError, ...)
* fix dibi::dumpResult()
Revision 378fb474bf:* DibiResult::fetchAssoc() rewritten
Revision e48794178b:* support for default values (mysql.default_user etc...)
Revision b507c83012:* fixed affectedRows & insertId bug
Revision 034291fe37:* DibiDriver::query -> DibiDriver::nativeQuery
* Dibi::query moved to DibiDriver::query
* methods getFields(), detectTypes(), getMetaData() moved to base class DibiDriver
* added PDO driver (not tested)
Revision ed375370cd:* DibiPdoDriver bugs fixed
Revision 65ebc8f929:- added parameter $name in dibi::getConnection()
- bug fixed error handling in SQlite driver
Revision 89c9c3c394:modified phpDoc headers
Revision c49ea6d009:[No log message]
Revision 104670f905:* quoteName -> delimite
* fixed mysql_connect bug
Revision aa3b0c765b:* removed static factory DibiDriver::connect()
* added support for lazy connections
Revision dc8e619702:[No log message]
Revision 5c5a5dc571:[No log message]
Revision dc41d3cdd0:[No log message]
Revision 482ff58229:[No log message]
Revision a42ef6d069:bugfix, enhanced error reporting, better examples
Revision e571ab6284:* new MS SQL driver
* removed constant DIBI
Revision c499d8374c:[No log message]
Revision 65203897f8:multi INSERT or REPLACE command
Revision 1aa1087ce4:* fetchPairs improved
Revision 7ad6494f4f:* Changed license to NEW BSD license
Revision 623fb11a7b:Changed "Access to undeclared property" exception message
Revision d6c6301b68:updated phpDoc blocks
Revision 1a6d6f41ce:* some variables renamed
Revision 5f39209fc5:static public -> public static
Revision 6b6c781015:* vetsina method/trid oznacena jako final
Revision ed1f9ff3d0:IDibiVariable -> DibiVariableInterface
Revision 7830049c79:[No log message]
Revision cbb89688dd:* fixed odbc_num_rows and pg_affected_rows
Revision e2b4122bfd:* support for big int & big floats
Revision 54efb550bb:* fixed pg_affected_rows
Revision 6dcfab8d63:* removed variables $insertId & $affectedRows
Revision d73ad152a4:added: throw new DibiException(__METHOD__ . ' is not implemented')
Revision c6b54a3c53:* support for sequence name in dibi::insertId() & DibiPostgreDriver::insertId()
* implemented DibiPostgreDriver::insertId()
* implemented DibiPostgreDriver::delimite()
Revision 2ae01d82b2:* added dibi::addHandler & dibi::invokeEvent
* logging moved from DibiDriver -> Dibi::afterQuery()
Revision 0228e481c3:- dibi::substitute -> dibi::getSubst
- dibi:removeSubst(TRUE) removes all substitutes
Revision 4f794a3139:* removed $throwExceptions (always throws)
* added DibiLogger, dibi::notify(), dibi::startLogger()
* miniprofiler dibi::$numOfQueries, $totalTime, $elapsedTime
* simplified DibiException, added DibiDatabaseException
* Dibi::nativeQuery splitted into DibiDriver::doQuery & nativeQuery()
* moved dibi::dumpResult -> DibiResult::dump()
* moved dibi::test() -> DibiDriver::test()
* DibiTranslator generates $mask
Revision 6254c24f8f:DibiDriver::doQuery returns TRUE or DibiResult
Revision 580febd515:+ untested Oracle driver
Revision 7fdab234a6:changed website to http://php7.org/dibi/ class="ot-revlogs-br-2">
Revision b1f7de6d00:* added configuration aliases (user -> username, pass -> password)
* dibi::$defaultDriver
Revision 8829e95273:fixed boolean value in Postgre driver
Revision 7f484e361b:Changed New BSD License to "dibi license"
Revision ede01670a5:added icon dibi-powered.gif
Revision 9d99d31866:[No log message]
Revision 0114f5ec91:* new exceptions: BadMethodCallException, InvalidArgumentException
* DibiMySqlDriver, DibiMySqliDriver, DibiSqliteDriver, DibiOracleDriver: error checking instead of
FALSE checking in doQuery
Revision f8eef7170e:fetchAssoc() && fetchPairs() throws exceptions
Revision 5e460faeaa:* added NObject
Revision 9f47f16d0a:* renamed some files libs
* added doc comments to drivers
* DibiDriver::prepare() renamed to config()
* fixed connection error handling in Postgre driver
Revision 0aa43404a4:added DibiDriver::disconnect()
Revision 432485e0be:added NClass
Revision fd2e41f98d:* added support for unbuffered queries (MySQL, MySQLi, SQLite)
* doc-comments changed to be compatible with phpDocumentor
* DibiDriver::config() renamed to alias()
Revision 4387e136c3:* seek() or rowCount() in unbuffered mode throws exceptions
* out of range seek() throws exception
* deprecated DibiDriver::errorInfo
* fixed seek(0) on first iteration
* added DibiDatabaseException::catchError() & restore() for converting errors to exceptions
Revision 7acd85a26f:BIG REFACTORING!
* DibiDriver -> DibiConnection
Revision cb111c4985:[No log message]
Revision c522965451:* update DibiVariableInterface
* some bugs fixed
Revision 0c749a739a:fixed some bugs
Revision 53828a3327:* added dibi::fetch, dibi::fetchAll, dibi::fetchSingle
* some bugs fixed
Revision bb9ac00fa1:* DibiConnection::getConfig('name') returns name of connection
* seek() returns boolean again
* DibiDriver throws exception when is used after free()
Revision d35eb594f6:added NException
Revision 12f0c3aba7:[No log message]
Revision eaaf776e7f:* renamed DibiDatabaseException to DibiDriverException
* PDO driver convert PDOExceptions to DibiDriverException
Revision 7a689bcf84:DibiException is NException descendant
Revision bb66c22d40:Changed symbols for fetchAssoc: # means index, = means record field
Revision 2b52618e61:- added DibiVariable (experimental)
- fixed bug in DibiPostgreDriver::insertId()
Revision d0a9bca8f4:* added dibi::date & dibi::datetime
* DibiConnection::insertId && affectedRows throws exception on failure
* added protected throwException() to drivers
* DibiPostgreDriver - can build connection string
* DibiSqliteDriver - support for parameters 'format:date' & 'format:datetime'
* fixed query errors in DibiSqliteDriver
* DibiConnection prevents serialization and multiple transactions
Revision 86d7ded0c1:optimizations
Revision 498bfe323a:* added support for affectedRows in DibiPdoDriver
Revision e21d3b86bc:NClass moved to separate file
Revision be3fc395aa:* better syntax highlighting
* all drivers checks for extension in constructor
* DibiMySqlDriver - charset is set by mysql_set_charset
* DibiMySqliDriver - charset is set by mysqli_set_charset
Revision 03bcf61080:* new: qualifiy each column name with the table name using DibiResult::setWithTables
* removed DibiResult::setType(TRUE) with autodetection
* removed DibiResult::getFields() & getMetaData() in favour of new method getColumnsMeta()
* MySQLi and MySQL transaction implementation are the same
* better escaping in DibiPostgreDriver (new pg_escape_string and addslashes)
Revision 6e118f10f2:* fixed identifier delimitation in DibiPostgreDriver (table.col -> table."col")
* better SQL syntax highlighting
* removed addslashes from DibiPostgreDriver
Revision 42a93e7296:* fixed DibiPostgreDriver::insertId
* changed URL to http://dibiphp.com
Revision 0d1edb088e:* new: DibiResult::fetchAssoc() supports "object" mode via @ descriptor
* fixed mysqli_set_charset in PHP < 5.1.5
Revision 91234aef70:removed NClass
Revision 3f8ccec629:(Log message clipped, see revision page for details.)
Revision 161d00a77b:(Log message clipped, see revision page for details.)
Revision bed8cabf8c:(Log message clipped, see revision page for details.)
Revision 1bddddcd3d:(Log message clipped, see revision page for details.)
Revision acc94d55c0:(Log message clipped, see revision page for details.)
Revision 2ec3405738:(Log message clipped, see revision page for details.)
Revision d411aa3780:(Log message clipped, see revision page for details.)
Revision 2bafe73b87:(Log message clipped, see revision page for details.)
Revision b00cd466bd:(Log message clipped, see revision page for details.)
Revision 4caf27912f:(Log message clipped, see revision page for details.)
Revision 5f4ee0c8a5:(Log message clipped, see revision page for details.)
Revision ad75734962:(Log message clipped, see revision page for details.)
Revision dff0846d81:(Log message clipped, see revision page for details.)
Revision 608cbfb3db:(Log message clipped, see revision page for details.)
Revision 9699eadcf8:(Log message clipped, see revision page for details.)
Revision 011fd08775:(Log message clipped, see revision page for details.)
Revision 4e810f3668:(Log message clipped, see revision page for details.)
Revision 9c324b8bc9:(Log message clipped, see revision page for details.)
Revision 161164e507:(Log message clipped, see revision page for details.)
Revision 1e2e4c0519:(Log message clipped, see revision page for details.)
Revision 7c681e8ebd:(Log message clipped, see revision page for details.)
Revision 2940126870:(Log message clipped, see revision page for details.)
Revision 29d49f4b7f:(Log message clipped, see revision page for details.)
Revision 1fd8279bb4:(Log message clipped, see revision page for details.)
Revision 5c3d724880:(Log message clipped, see revision page for details.)
Revision 8840fb9951:(Log message clipped, see revision page for details.)
Revision 4fe29685ec:(Log message clipped, see revision page for details.)
Revision 1937eae1fd:(Log message clipped, see revision page for details.)
Revision 6807c55bdf:(Log message clipped, see revision page for details.)
Revision f668a9bea9:(Log message clipped, see revision page for details.)
Revision c7d655ee2b:(Log message clipped, see revision page for details.)
Revision 6abcfaccc0:(Log message clipped, see revision page for details.)
Revision bff367d1b7:(Log message clipped, see revision page for details.)
Revision 3caf3ac1ce:(Log message clipped, see revision page for details.)
Revision c86bcb53d3:(Log message clipped, see revision page for details.)
Revision bd16195522:(Log message clipped, see revision page for details.)
Revision 3b90eaacf6:(Log message clipped, see revision page for details.)
Revision ddd73c5529:(Log message clipped, see revision page for details.)
Revision 88a7c17469:(Log message clipped, see revision page for details.)
Revision 7845b8450a:(Log message clipped, see revision page for details.)
Revision 6cbf7ee303:(Log message clipped, see revision page for details.)
Revision 0b093ce31f:(Log message clipped, see revision page for details.)
Revision 3917448696:(Log message clipped, see revision page for details.)
Revision e7eb8f6c61:(Log message clipped, see revision page for details.)
Revision e45db2611a:(Log message clipped, see revision page for details.)
Revision 1bf5ae762e:(Log message clipped, see revision page for details.)
Revision a5f832f97e:(Log message clipped, see revision page for details.)
Revision 6fcb88532e:(Log message clipped, see revision page for details.)
Revision fc297fdb65:(Log message clipped, see revision page for details.)
Revision 55c9887eba:(Log message clipped, see revision page for details.)
Revision ef7048c80c:(Log message clipped, see revision page for details.)
Revision e4acd93180:(Log message clipped, see revision page for details.)
Revision 7944cb6bda:(Log message clipped, see revision page for details.)
Revision 923b4a1118:(Log message clipped, see revision page for details.)
Revision 915f7e3e60:(Log message clipped, see revision page for details.)
Revision 8fe168aadd:(Log message clipped, see revision page for details.)
Revision c36e20e25c:(Log message clipped, see revision page for details.)
Revision 800ef4ff47:(Log message clipped, see revision page for details.)
Revision 66bf939a8a:(Log message clipped, see revision page for details.)
Revision a58ac65322:(Log message clipped, see revision page for details.)
Revision 0ea28ff2e3:(Log message clipped, see revision page for details.)
Revision f324551660:(Log message clipped, see revision page for details.)
Revision b767abec73:(Log message clipped, see revision page for details.)
Revision 900dfaf1fb:(Log message clipped, see revision page for details.)
Revision 73fa908766:(Log message clipped, see revision page for details.)
Revision 0a014d1f17:(Log message clipped, see revision page for details.)
Revision 3bd4569de2:(Log message clipped, see revision page for details.)
Revision ee8634ee26:(Log message clipped, see revision page for details.)
Revision b7e8e957ff:(Log message clipped, see revision page for details.)
Revision e1829cf07d:(Log message clipped, see revision page for details.)
Revision cd37719b35:(Log message clipped, see revision page for details.)
Revision 5ab242424b:(Log message clipped, see revision page for details.)
Revision 090563d457:(Log message clipped, see revision page for details.)
Revision 08d6c67e44:(Log message clipped, see revision page for details.)
Revision 0dbcb2e81d:(Log message clipped, see revision page for details.)
Revision 354641ccf5:(Log message clipped, see revision page for details.)
Revision 235d4b3f86:(Log message clipped, see revision page for details.)
Revision 9a7f1cde9f:(Log message clipped, see revision page for details.)
Revision bac5a7636b:(Log message clipped, see revision page for details.)
Revision cf826e52a0:(Log message clipped, see revision page for details.)
Revision 67254d9887:(Log message clipped, see revision page for details.)
Revision 29600a06a9:(Log message clipped, see revision page for details.)
Revision 3198df7966:(Log message clipped, see revision page for details.)
Revision 2fa44d9460:(Log message clipped, see revision page for details.)
Revision 2a3528a3b1:(Log message clipped, see revision page for details.)
Revision 4579925ba2:(Log message clipped, see revision page for details.)
Revision 900c75993d:(Log message clipped, see revision page for details.)
Revision ba3a78c141:(Log message clipped, see revision page for details.)
Revision 7269d60208:(Log message clipped, see revision page for details.)
Revision 9c15a047db:(Log message clipped, see revision page for details.)
Revision d8d1c6e1ca:(Log message clipped, see revision page for details.)
Revision e59e39c527:(Log message clipped, see revision page for details.)
Revision b9c1ce858b:(Log message clipped, see revision page for details.)
Revision 712b259a43:(Log message clipped, see revision page for details.)
Revision 4a898779ee:(Log message clipped, see revision page for details.)
Revision 97eb1f9abe:(Log message clipped, see revision page for details.)
Revision 0b21f66bf1:(Log message clipped, see revision page for details.)
Revision 73cfa67634:(Log message clipped, see revision page for details.)
Revision a48455b035:(Log message clipped, see revision page for details.)
Revision 7e9c23b988:(Log message clipped, see revision page for details.)
Revision b89dfb8948:(Log message clipped, see revision page for details.)
Revision 6bd51cde7c:(Log message clipped, see revision page for details.)
Revision 7989513cd8:(Log message clipped, see revision page for details.)
Revision 0cceef41eb:(Log message clipped, see revision page for details.)
Revision fe401e0391:(Log message clipped, see revision page for details.)
Revision 4db3e84c41:(Log message clipped, see revision page for details.)
Revision 3dafe4a1b0:(Log message clipped, see revision page for details.)
Revision 9313cb6cad:(Log message clipped, see revision page for details.)
Revision 332ab9f496:(Log message clipped, see revision page for details.)
Revision 02ddbb4e43:(Log message clipped, see revision page for details.)
Revision 750420fb4c:(Log message clipped, see revision page for details.)
Revision b2e92817a8:(Log message clipped, see revision page for details.)
Revision d6e05b6b53:(Log message clipped, see revision page for details.)
Revision 59f91f67af:(Log message clipped, see revision page for details.)
Revision 49e9613478:(Log message clipped, see revision page for details.)
Revision 12817dc9ca:(Log message clipped, see revision page for details.)
Revision 2bc281c3ff:(Log message clipped, see revision page for details.)
Revision 40f9cd7538:(Log message clipped, see revision page for details.)
Revision 1117ab8fe8:(Log message clipped, see revision page for details.)
Revision 1c32da4b3a:(Log message clipped, see revision page for details.)
Revision fa292be0f6:(Log message clipped, see revision page for details.)
Revision 30d89e7025:(Log message clipped, see revision page for details.)
Revision 8a93cfb057:(Log message clipped, see revision page for details.)
Revision 9a1eff2a87:(Log message clipped, see revision page for details.)
Revision bba7e8654a:(Log message clipped, see revision page for details.)
Revision 75e6c8a0fe:(Log message clipped, see revision page for details.)
Revision d44df68443:(Log message clipped, see revision page for details.)
Revision db0b467a52:(Log message clipped, see revision page for details.)
Revision a76993f4dd:(Log message clipped, see revision page for details.)
Revision 83c522f43d:(Log message clipped, see revision page for details.)
Revision aa20cbd5ab:(Log message clipped, see revision page for details.)
-
-
r234
(- DibiConnection: fixed insert() with modifiers (thanks to M...) committed by david@grudl.com
- - DibiConnection: fixed insert() with modifiers (thanks to Matej Kravjar)
- DibiConnection: fixed insert() with modifiers (thanks to Matej Kravjar)
-
r233
(- MS drivers: bool TRUE is now +1
- DibiDatabaseInfo: LONGTE...) committed by david@grudl.com
- - MS drivers: bool TRUE is now +1
- DibiDatabaseInfo: LONGTEXT is recognized as TEXT
- MS drivers: bool TRUE is now +1
- DibiDatabaseInfo: LONGTEXT is recognized as TEXT
-
-
r231
(- added driver for Firebird/InterBase database (thanks to au...) committed by david@grudl.com
- - added driver for Firebird/InterBase database (thanks to authors Tomáš Kraina, Roman Sklenář)
- added driver for Firebird/InterBase database (thanks to authors Tomáš Kraina, Roman Sklenář)
-
-
r229
(- consolidating the aliases for the connection parameters) committed by david@grudl.com
- - consolidating the aliases for the connection parameters
- consolidating the aliases for the connection parameters
-
r228
(- DibiTranslate: better validation for %m) committed by david@grudl.com
- - DibiTranslate: better validation for %m
- DibiTranslate: better validation for %m
-
r227
(- added new multiinsert modifier 'm' (thanks to Milan Matejc...) committed by david@grudl.com
- - added new multiinsert modifier 'm' (thanks to Milan Matejcek)
- added new multiinsert modifier 'm' (thanks to Milan Matejcek)
-
r226
(- binary unescape doesn't throw exceptions more) committed by david@grudl.com
- - binary unescape doesn't throw exceptions more
- binary unescape doesn't throw exceptions more
-
r225
(- DibiProfiler: added some limits for Firebug) committed by david@grudl.com
- - DibiProfiler: added some limits for Firebug
- DibiProfiler: added some limits for Firebug
-
-
r223
(- added example for dibi & Nette\Debug::consoleDump()) committed by david@grudl.com
- - added example for dibi & Nette\Debug::consoleDump()
- added example for dibi & Nette\Debug::consoleDump()
-
r222
(- DibiResultIterator: is countable (thanks to Roman Sklenar)) committed by david@grudl.com
- - DibiResultIterator: is countable (thanks to Roman Sklenar)
- DibiResultIterator: is countable (thanks to Roman Sklenar)
-
r221
(- DibiConnection: insert() and update() accepts ArrayObject) committed by david@grudl.com
- - DibiConnection: insert() and update() accepts ArrayObject
- DibiConnection: insert() and update() accepts ArrayObject
-
r220
(- DibiTranslator: added brackets for %and %or (thanks to Jir...) committed by david@grudl.com
- - DibiTranslator: added brackets for %and %or (thanks to Jiri Sutera)
- DibiMySqlDriver: added common error constants
- DibiTranslator: added brackets for %and %or (thanks to Jiri Sutera)
- DibiMySqlDriver: added common error constants
-
r219
(- DibiDataSource: added escaping) committed by david@grudl.com
- - DibiDataSource: added escaping
- DibiDataSource: added escaping
-
r218
(- DibiRow: added helper methods asDate() & asBool()
- DibiTr...) committed by david@grudl.com
- - DibiRow: added helper methods asDate() & asBool()
- DibiTranslator: added new modifier %in - integer or NULL
- DibiRow: added helper methods asDate() & asBool()
- DibiTranslator: added new modifier %in - integer or NULL
-
r217
(- DibiDataSource: fixed count() vs. release() bug (thanks to...) committed by david@grudl.com
- - DibiDataSource: fixed count() vs. release() bug (thanks to Roman Sklenář)
- DibiDataSource: fixed count() vs. release() bug (thanks to Roman Sklenář)
-
r216
(- DibiTranslator: fixed strange security bug! (thanks to Mat...) committed by david@grudl.com
- - DibiTranslator: fixed strange security bug! (thanks to Matej Kravjar)
- DibiTranslator: fixed strange security bug! (thanks to Matej Kravjar)
-
r215
(- DibiResult: setWithTables() and setRowClass() provide a fl...) committed by david@grudl.com
- - DibiResult: setWithTables() and setRowClass() provide a fluent interface
- DibiTranslator: enhanced arrays syntax
- DibiResult: setWithTables() and setRowClass() provide a fluent interface
- DibiTranslator: enhanced arrays syntax
-
-
r213
(- renamed compact -> minified) committed by david@grudl.com
- - renamed compact -> minified
- renamed compact -> minified
-
r212
(- Oracle driver: fixed bug
) committed by david@grudl.com
- - Oracle driver: fixed bug
- Oracle driver: fixed bug
-
r211
(- Oracle driver: implemented applyLimit() & getTables()
- Di...) committed by david@grudl.com
- - Oracle driver: implemented applyLimit() & getTables()
- DibiDataSource: removed key word AS
- DibiProfiler: fixed bug with unbuffered queries
- DibiTranslator: empty %and generates '1=1'
- Oracle driver: implemented applyLimit() & getTables()
- DibiDataSource: removed key word AS
- DibiProfiler: fixed bug with unbuffered queries
- DibiTranslator: empty %and generates '1=1'
-
r210
(- DibiTranslator: empty arrays generate NULL (it may cause a...) committed by david@grudl.com
- - DibiTranslator: empty arrays generate NULL (it may cause an BC break!)
- Dibi: disables magic_quotes_runtime
- DibiTranslator: empty arrays generate NULL (it may cause an BC break!)
- Dibi: disables magic_quotes_runtime
-
-
-
r207
(- removed 'FIELD_' from dibi data types) committed by david@grudl.com
- - removed 'FIELD_' from dibi data types
- removed 'FIELD_' from dibi data types
-
r206
(- improved binary escaping) committed by david@grudl.com
- - improved binary escaping
- improved binary escaping
-
r205
(- smarter handling of substitutions :subst: outside of brack...) committed by david@grudl.com
- - smarter handling of substitutions :subst: outside of brackets []
- smarter handling of substitutions :subst: outside of brackets []
-
-
r203
(- DibiDataSource: fixed empty ORDER BY
- DibiTranslator: rem...) committed by david@grudl.com
- - DibiDataSource: fixed empty ORDER BY
- DibiTranslator: removed empty %by handling
- DibiTranslator: better NULL values handling
- DibiDataSource: fixed empty ORDER BY
- DibiTranslator: removed empty %by handling
- DibiTranslator: better NULL values handling
-
r202
(- added DibiDataSource::release()) committed by david@grudl.com
- - added DibiDataSource::release()
- added DibiDataSource::release()
-
r201
(- affectedRows(), insertId(), rowCount() are aliases for get...) committed by david@grudl.com
- - affectedRows(), insertId(), rowCount() are aliases for getAffectedRows(), getInsertId(),
getRowCount()
- affectedRows(), insertId(), rowCount() are aliases for getAffectedRows(), getInsertId(),
getRowCount()
-
r200
(- added connection directive 'substitutes'
- better ArrayObj...) committed by david@grudl.com
- - added connection directive 'substitutes'
- better ArrayObject handling in DibiTranslator
- added connection directive 'substitutes'
- better ArrayObject handling in DibiTranslator
-
r199
(- added DibiDataSource::fetch(), fetchAll(), fetchSingle(), ...) committed by david@grudl.com
- - added DibiDataSource::fetch(), fetchAll(), fetchSingle(), fetchPairs() & fetchAssoc()
- added DibiDataSource::fetch(), fetchAll(), fetchSingle(), fetchPairs() & fetchAssoc()
-
r198
(- added mysql_info support) committed by david@grudl.com
- - added mysql_info support
- added mysql_info support
-
r197
(- supported substitutions :subst: outside of brackets []) committed by david@grudl.com
- - supported substitutions :subst: outside of brackets []
- supported substitutions :subst: outside of brackets []
-
r196
(- substitution is performed by DibiTranslator
- fixed bug in...) committed by david@grudl.com
- - substitution is performed by DibiTranslator
- fixed bug in DibiTranslator
- substitution is performed by DibiTranslator
- fixed bug in DibiTranslator
-
r195
(- DibiTable removed from distribution (is available as separ...) committed by david@grudl.com
- - DibiTable removed from distribution (is available as separated archive)
- DibiTable removed from distribution (is available as separated archive)
-
r194
(- DibiSqliteDriver: added registerFunction() and registerAgg...) committed by david@grudl.com
- - DibiSqliteDriver: added registerFunction() and registerAggregateFunction()
- DibiSqliteDriver: added registerFunction() and registerAggregateFunction()
-
r193
(- fixed bug in DibiDataSource
- added DibiDataSource::getTot...) committed by david@grudl.com
- - fixed bug in DibiDataSource
- added DibiDataSource::getTotalCount()
- PostgreSql compatibility
- fixed bug in DibiDataSource
- added DibiDataSource::getTotalCount()
- PostgreSql compatibility
-
r192
(- improved DibiDataSource) committed by david@grudl.com
- - improved DibiDataSource
- improved DibiDataSource
-
r191
(- DibiTranslator: modifiers %ex, %by, %n improved, %SQL adde...) committed by david@grudl.com
- - DibiTranslator: modifiers %ex, %by, %n improved, %SQL added
- DibiDataSource: allows select columns, sorting and conditions
- DibiTranslator: modifiers %ex, %by, %n improved, %SQL added
- DibiDataSource: allows select columns, sorting and conditions
|