- Enh #320: Minor refactoring of
DDLQueryBuilder::getColumnDefinition()
method (@Tigrov) - Bug #320: Change visibility of
DDLQueryBuilder::getColumnDefinition()
method toprivate
(@Tigrov) - Enh #321: Implement
SqlParser
andExpressionBuilder
driver classes (@Tigrov) - Chg #339: Replace call of
SchemaInterface::getRawTableName()
toQuoterInterface::getRawTableName()
(@Tigrov) - New #342: Add JSON overlaps condition builder (@Tigrov)
- Enh #344: Update
bit
type according to main PR yiisoft/db#860 (@Tigrov) - New #346, #361: Implement
ColumnFactory
class (@Tigrov) - Enh #347, #353: Raise minimum PHP version to
^8.1
with minor refactoring (@Tigrov) - Bug #349, #352: Restore connection if closed by connection timeout (@Tigrov)
- Enh #354: Separate column type constants (@Tigrov)
- New #355: Realize
ColumnBuilder
class (@Tigrov) - Enh #357: Update according changes in
ColumnSchemaInterface
(@Tigrov) - New #358, #365: Add
ColumnDefinitionBuilder
class (@Tigrov) - Enh #359: Refactor
Dsn
class (@Tigrov) - Enh #361, #362: Refactor
Schema::findColumns()
method (@Tigrov) - Enh #363: Refactor
Schema::normalizeDefaultValue()
method and move it toColumnFactory
class (@Tigrov) - Enh #366: Refactor
Quoter::quoteValue()
method (@Tigrov) - Chg #368: Update
QueryBuilder
constructor (@Tigrov) - Enh #367: Use
ColumnDefinitionBuilder
to generate table column SQL representation (@Tigrov) - Enh #371: Remove
ColumnInterface
(@Tigrov) - Enh #372: Rename
ColumnSchemaInterface
toColumnInterface
(@Tigrov) - Enh #373: Replace
DbArrayHelper::getColumn()
witharray_column()
(@Tigrov)
- Enh #312: Change property
Schema::$typeMap
to constantSchema::TYPE_MAP
(@Tigrov) - Enh #318: Resolve deprecated methods (@Tigrov)
- Enh #319: Minor refactoring of
DDLQueryBuilder
andSchema
(@Tigrov) - Bug #314: Fix
Command::insertWithReturningPks()
method for empty values (@Tigrov)
- Chg #297: Remove
QueryBuilder::getColumnType()
child method as legacy code (@Tigrov) - Enh #300: Refactor insert default values (@Tigrov)
- Enh #303: Implement
ColumnSchemaInterface
classes according to the data type of database table columns for type casting performance. Related with yiisoft/db#752 (@Tigrov) - Enh #309: Move methods from
Command
toAbstractPdoCommand
class (@Tigrov) - Bug #302: Refactor
DMLQueryBuilder
, related with yiisoft/db#746 (@Tigrov)
- Enh #295: Typecast refactoring (@Tigrov)
- Initial release.