▲ | efxhoy 15 days ago | ||||||||||||||||
The best practice way to swap fullname for firstname, lastname would be to:
I don't think there's a safe way to do all that in a single migration unless all your app code also lives in the database so it can be atomically deployed. If you have multiple app servers and do rolling deploys with no downtime I think it has to be done in these 5 steps. | |||||||||||||||||
▲ | MrMcCall 15 days ago | parent [-] | ||||||||||||||||
Because no non-statistician uses nullable columns, right?Of course, some dbs (SQLServer?) infer NULL from the empty string, or am I misremembering? Always having the columns be NOT NULL is a fundamental cheat, after always having a PK, or is that too old school for 2025? | |||||||||||||||||
|