One could also keep the Default Constraint and use an After Insert Trigger to update the external file. I was experimenting with this earlier.