Modify

Ticket #290 (closed defect: invalid)

Opened 5 years ago

Last modified 5 years ago

adding EmailField fails in sqlite

Reported by: preston@… Owned by: andrew
Priority: minor Milestone:
Component: migrations Version: 0.6.2
Keywords: Cc:

Description

Not sure how much this is south vs django vs sqlite3

When I create a migration that consists of adding only an EmailField? and try to migrate I get:

sqlite3.OperationalError?: Cannot add a NOT NULL column with default value NULL

adding default= to the field fixes things

Attachments

Change History

comment:1 Changed 5 years ago by andrew

  • Status changed from new to closed
  • Resolution set to invalid

This is entirely expected; you didn't put null=True in the definition, so in database terms that means that you require some default when you're adding the column. 0.7 and above will have a startmigration that detects this for you and prompts you for the default value you want.

View

Add a comment

Modify Ticket

Action
as closed
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.