2025-04-26 |
Fix usage of deprecated method in ReconnectStrategy.php |
2025-04-24 |
Small cleanups and typo fixes. |
2025-04-24 |
Fix reflection of primary keys
When a primary key exists on a string column type without a default,
sqlite will return that primary key in index_info(). When we get that
primary key, we don't need to scan the columns.
This improves efficency and fixes regressions that would occur in
migrations. |
2025-04-18 |
Fix mysql column generation (#18320)
* Add support for default value expressions in geospatial types
* Add test coverage for expression defaults and json types
* Add default value parsing for complex types Mysql will return this values with encoding prefixes. Strip those
prefixes off so that developers see the actual default value.
* Parse collation prefixes out of default values more
* Align function name with maria
* Fix phpstan/phpcs |
2025-04-18 |
Implement columnDefinitionSql for postgres (#18325)
* Implement columnDefinitionSql() for postgres. Move and refactor to
expose schema generation with lower level data.
* Implement columnDefinitionSql for sqlserver
* Only automatically promote id columns to autoIncrement.
* Restore condition on id => autoIncrement convention
Don't convert all single column integer primary keys to be
autoincrement. |
2025-04-18 |
Drop psalm |
2025-04-06 |
Update composer branch aliases for split packages. (#18259) |
2025-04-06 |
Include comments in generated column sql (#18256) |
2025-04-06 |
Update composer branch aliases for split packages. (#18259) |
2025-04-06 |
Include comments in generated column sql (#18256) |
2025-04-06 |
Fixed typos and cleanup. |
2025-04-06 |
Fix update queries with expressions
Apply suggested fixes from #18274 along with a couple tests for future
us. |