--
Ticket URL: <https://code.djangoproject.com/ticket/34936>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* stage: Unreviewed => Accepted
Comment:
Confirmed that SQLite doesn't like `CAST(…)` in the `DEFAULT` clause
unless wrapped in parens 👍
https://www.sqlite.org/lang_createtable.html#the_default_clause
--
Ticket URL: <https://code.djangoproject.com/ticket/34936#comment:1>
* owner: nobody => David Sanders
* status: new => assigned
* has_patch: 0 => 1
--
Ticket URL: <https://code.djangoproject.com/ticket/34936#comment:2>
* stage: Accepted => Ready for checkin
--
Ticket URL: <https://code.djangoproject.com/ticket/34936#comment:3>
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"797957fb48f63760442d3d4c8985fd94f8602d5e" 797957fb]:
{{{
#!CommitTicketReference repository=""
revision="797957fb48f63760442d3d4c8985fd94f8602d5e"
Fixed #34936 -- Fixed migration crash for DecimalField with db_default on
SQLite.
CAST() must be wrapped in parentheses to be recognized as an expression on
SQLite.
Regression in 7414704e88d73dafbcfbb85f9bc54cb6111439d3.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34936#comment:5>
Comment (by Mariusz Felisiak <felisiak.mariusz@…>):
In [changeset:"1944f490f91e44e1378d53420b64a78163aea815" 1944f49]:
{{{
#!CommitTicketReference repository=""
revision="1944f490f91e44e1378d53420b64a78163aea815"
Refs #34936 -- Added test for altering DecimalField with db_default to
non-nullable.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34936#comment:4>
Comment (by Mariusz Felisiak <felisiak.mariusz@…>):
In [changeset:"8dde0504f3771ff2707bdddb702eaf5c06bb77a7" 8dde0504]:
{{{
#!CommitTicketReference repository=""
revision="8dde0504f3771ff2707bdddb702eaf5c06bb77a7"
[5.0.x] Fixed #34936 -- Fixed migration crash for DecimalField with
db_default on SQLite.
CAST() must be wrapped in parentheses to be recognized as an expression on
SQLite.
Regression in 7414704e88d73dafbcfbb85f9bc54cb6111439d3.
Backport of 797957fb48f63760442d3d4c8985fd94f8602d5e from main
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34936#comment:6>
In [changeset:"06b05c748ff4079411b7e570311de879671399df" 06b05c7]:
{{{#!CommitTicketReference repository=""
revision="06b05c748ff4079411b7e570311de879671399df"
[5.0.x] Refs #34936 -- Added test for altering DecimalField with
db_default to non-nullable.
Backport of 1944f490f91e44e1378d53420b64a78163aea815 from main
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/34936#comment:7>