-
-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New concept of columns for version 2.0 #854
Comments
This was referenced Jun 22, 2024
Merged
This was referenced Aug 13, 2024
Merged
This was referenced Sep 8, 2024
Merged
This was referenced Oct 7, 2024
This was referenced Nov 2, 2024
This was referenced Nov 15, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Main changes:
TypeColumn
classes (IntegerColumn
,StringColumn
, etc)ColumnSchema classes for performance of typecasting #752
ColumnFactory
ColumnBuilder
It also fixes Type blob is generated instead of binary Mysql 8.0 db-mysql#249
ColumnDefinitionBuilder::buildType()
method to get full name of db type, e.g.varchar(20)
Get DB type without size #695
ColumnDefinitionBuilder
Refactoring \Yiisoft\Db\QueryBuilder\AbstractQueryBuilder::getColumnType #599
Removepk
abstract type constantsColumnSchemaInterface::...pk
useColumnBuilder::...pk()
insteadproblem with new migration 2.0.6 db-migration#6
ColumnSchema::name()
with immutableColumnSchema::withName()
ColumnSchema::precision()
(useColumnSchema::size()
instead)ColumnSchema::allowNull()
toColumnSchema::notNull()
to be compatible with oldColumn::notNull()
isUnique()
,check()
andreference()
to ColumnSchema to be compatible with oldColumn
classAbstractColumnSchema
toColumn
(combineColumn
andColumnSchema
classes)The changes will solve few issues and after related improvements it will solve few more issues.
It will allow customize typecasting for table column.
There is a draft #808
The text was updated successfully, but these errors were encountered: