[READ-ONLY] Flexible and powerful Database abstraction library with a familiar PDO-like API. This r…

Repo Url https://github.com/cakephp/database
Clone Url:
Watchers 11
Issues 0
Forks 2
Last Pushed At 2016-04-11
Tags has:composer has:license has:readme keyword:abstraction keyword:database keyword:pdo license:mit version:4.x
Last fetched: on 1/3/20

Recent Activity

Date Commit Message
2020-07-27 Rollback transaction on any Throwable
2020-07-27 Improve params documentation
2020-07-27 Improve doc block parameters
2020-07-19 Ensure Comparison alias is created
2020-07-19 Add deprecation warning to Comparison
2020-07-19 Updated psalm to 3.12.3
2020-07-19 Change @var to @psalm-var to avoid IDE issues
2020-07-05 Merged driver dialect traits with drivers
2020-07-05 Use foreach to generate partition sql
2020-07-05 Implemented partition() and order() for WindowExpression
2020-07-05 Added WindowExpression with support for empty OVER () clause. Added WindowInterface to share window expression building between AggregateExpression and WindowExpression
2020-07-05 Moved class_alias for SqlDialectTrait to old location
2020-07-05 Merge branch 'master' into 4.next
2020-07-05 Merge branch 'master' into 4.next
2020-07-05 Reverted @internal tag for db-specific drivers
2020-07-05 Added constants for window expression frames
2020-07-05 Moved schemaDialect() from driver dialect traits to drivers
2020-07-05 Merge branch '4.next' into 4.1-aggregates-builder
2020-07-05 Merge branch 'master' into 4.next
2020-07-05 Added AggregateExpression for SQL aggregate functions on top of FunctionExpression. Updated FunctionsBuilder to create AggregateExpression instances for wrapped aggreate functions.
2020-07-05 Deprecate QueryExpression or_() and and_() We no longer need to use these names as PHP7 supports methods that share names with operators.
2020-07-05 Added hard deprecation warning for TableSchemaInterface::primaryKey() and ContextInterface::primaryKey()
2020-07-05 Merge branch 'master' into 4.next
2020-07-05 Fixed CS line length warnings
2020-07-05 Renamed database schema dialect classes
2020-06-23 Remove docblock duplication.
2020-06-23 Fix errors reported by phpstan and psalm.
2020-06-22 Remove more whitelist usage Replace whitelist with more appropriate and descriptive wording.
2020-06-22 Remove code duplication.
2020-06-22 Remove unused psalm's error suppression annotations.
2020-06-22 Merge branch 'master' into 4.next
2020-06-22 Merge branch 'master' into 4.next
2020-06-22 Fix errors reported by phpstan and psalm.
2020-06-22 Fix query LoggingStatement prematurely fetching records. LoggingStatement::execute() calling rowCount() for SELECT queries caused records do be always fetched as associative arrays when using buffered results. This meant that calling fetchAll() later with type FETCH_TYPE_NUM for e.g. returned unexpected results. Fixes #14676
2020-06-22 Remove docblock duplication.
2020-06-22 Fix up a few more deprecation links.
2020-06-22 Removed MariaDB version check
2020-06-21 Merge remote-tracking branch 'origin/master' into 3.next
2020-06-21 Merge branch 'master' into 3.next
2020-06-21 Merge branch 'master' into 3.next
2020-06-21 Merge branch 'master' into 3.next
2020-06-21 Get rid of null coalescing operator
2020-06-21 Improve code style and documentation, add 'tableSchema' config check
2020-06-21 Merge branch 'master' into 3.next
2020-06-21 Refactor TableSchema construction to a method in Driver class, #13689
2020-06-21 Optimize according to the code review
2020-06-21 Merge branch 'master' into 3.next
2020-06-21 Merge branch 'master' into 3.next
2020-06-21 Don't cast false to empty string in UuidType. Refs #13523
2020-06-21 Merge branch 'master' into 3.next
2020-06-21 Fix CS error
2020-06-21 Merge branch 'master' into 3.next
2020-06-21 Improve doc block
2020-06-21 Backport of PR #13472 of 4.x, issue #13471
2020-06-21 Merge branch 'master' into 3.next
2020-06-19 Added missing @var tags and fixed @inheritDoc use.
2020-06-01 Pass a new query into with() builders Passing in a new query saves a step for users who would have to otherwise create a new query as you pretty much never want to use a query for both the common table expression and the root query.
2020-06-01 Add closure support to `Query::orderAsc()` and `Query::orderDesc()`.
2020-06-01 Fix CS errors
2020-06-01 Merge branch 'master' into 4.next
2020-06-01 Add missing @var tags to constants
2020-06-01 Merge branch 'master' into 4.next
2020-06-01 Update FunctionsBuilder.php current evaluates to false on empty array
2020-06-01 Fix CS: Use single quotes where applicable.
2020-06-01 Updated parameter names for inherited methods to match.
2020-06-01 Refactor also existing links to clickable in IDE.
2020-06-01 Refactor deprecations to clickable links in IDE.
2020-06-01 Added CommonTableExpression::recursive() and removed Query::withRecursive()
2020-06-01 Updated CommonTableExpression. Cleaned up unit tests and added comments.
2020-06-01 Fixed use of Closures for WindowExpression.
2020-05-25 Merge branch '3.x' into 3.next
2020-05-25 Added missing @var tags and fixed @inheritDoc use.
2020-05-24 Fix marshing DateTimeType with HH:mm only
2020-05-24 Refactor deprecations to clickable links in IDE.
2020-05-24 Refactor also existing links to clickable in IDE.
2020-05-24 Updated parameter names for inherited methods to match.
2020-05-24 Fix CS: Use single quotes where applicable.
2020-05-24 Add missing @var tags to constants
2020-05-24 Enable psalm's type coercion check.
2020-05-09 Document param types.
2020-05-09 Docblock fixes: Backport PR 13560
2020-05-09 Merge branch 'master' into 3.next
2020-05-09 Don't cast false to empty string in UuidType. Refs #13523
2020-05-09 Wrap queries in parentheses when passed as function expression argument. refs #11410
2020-05-09 Merge branch 'master' into 3.next
2020-05-09 Document param types.
2020-05-09 Fix array typehints to be more precise, string array check strictness
2020-05-09 Fix typo
2020-05-09 Fix CS error
2020-05-09 Merge branch 'master' into 3.next
2020-05-09 Improve doc block
2020-05-09 Backport of PR #13472 of 4.x, issue #13471
2020-05-09 #13373 - Class name in deprecation message Make deprecation message verbose.
2020-05-09 Fix Type::buildAll() not returning type instance set using Type::set(). Closes #13358
2020-05-09 Added missing parenthesis to TupleComparisonTranslatorTrait example
2020-05-09 Docblock fixes: Backport PR 13310