| Author |
Message |
DerekR
Joined: 27 Apr 2012 Posts: 3
|
Posted: Fri May 04, 2012 10:41 am Post subject: What's the problem with NOT NULL columns? |
|
|
Hi
Can someone explain what the big deal is with being unable to propogating new columns that are marked as NOT NULL?
Obviously, in the source DB these columns have data so isn't it just a case of dropping this constraint, altering the table (or drop/create), importing the data and reapplying the NOT NULL property?
I don't want to get into writing migration scripts and I think forcing me into taking the NOT NULL property off the source table, then reapplying can't be right either, I put it there for a reason.
Regards
Derek |
|
| Back to top |
|
 |
David Atkinson
Joined: 05 Dec 2005 Posts: 1080
|
Posted: Fri May 04, 2012 2:32 pm Post subject: |
|
|
The problem is that it's not possible to add the NOT NULL constraint to a table that has pre-existing data without doing an UPDATE to set the existing rows. SQL Compare can't second guess what these values should be.
David Atkinson
Red Gate |
|
| Back to top |
|
 |
|
|
All times are GMT + 1 Hour
|
| Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group