- PR#66: ?hex for hexadecimal string
- PR#66: ?string now modifier
- #63: WHERE list and NULL
- #60: Use prefix for fake db
- #59: Fixed: not specified message and code for the Connect exception
- Fix escape identifier names
- Add support for chain and alias 'as' in ?t placeholder
- Extended ?col and
NOW()
(a function without arguments) - #54: Use
DataInvalidFormat
- #44: Extended ?col & ?cols format (https://github.com/vasa-c/go-db/wiki/cols)
- #55: Extended ?table format (https://github.com/vasa-c/go-db/wiki/table-format)
- #46: Extended ?set format (https://github.com/vasa-c/go-db/wiki/set)
- #45: Extended ?where format (https://github.com/vasa-c/go-db/wiki/where)
- Fixed ?order (if scalar it does not add "ASC")
- Added to travis-ci.org
- ConfigError: normal message
- FakeTable: some fixes and refactoring.
- FakeDB
- FakeTable transactions
- FakeTable log
- Some fixes
- FakeTable for tests
- Some refactoring and phpdoc fixes
- Table: accumulate INSERT
- #38: pre-query
- #34: Fixed
?w
for PgSQL (argument of WHERE must be type boolean) - #31, #32: Fix error messages for PgSQL
- #37: Fixed exception for named data
- Checks dependencies for an adapter
- Fixed debug backtrace for global functions call
- #7: Fixed iterators
- Small code review
- Comments translated to English
- Unit tests for real databases
- MySQL: parameter "host" is optional ("localhost" by default)
- SQLite: parameter "filename" is optional (in memory database by default)
- Fixed PHP5.4 array syntax (5.3 compatibility)
- Countable for Result
- #26: Table: use column map
- #25: ?order: placeholder for ORDER BY statement
- #24: ?col use key:
?col:field
- Compat: compatibility with older versions
- Table::select(): $limit argument
[$offset, $limit]
- ?where and custom operation (`WHERE x>y-5)
- ?set and opertation (
SET x=x+1
) - Storage: custom main name & $storage->getMainDB()
- #20 Table class
- #17
?where
placeholder for WHERE statement - #21
?cols
: empty array or TRUE is*
- Composer
- Class Storage is not final
- Refactoring of unit tests
- #14 New autoload: Autoloader:register()
- #12 Fix connector for PgSQL
- #13 PSR-2
- #23 Exception indicates the entry point to go\DB
- #15 Refactoring unit-tests
- PgSQL adapter
- Fix negative number: x=x-?i => x=x--1. Use brackets: x=x-(-1)
- Fix
Exceptions\Query
:getQuery()
&getError()
returningNULL
. - Ref: some Implementation-methods required
connection
(for PgSQL) - up phpunit to 3.5