>>> I'd rename the action in ON DELETE/UPDATE to referential_action, both in> alter_table and in create_table (the latter just for consistency).>
I love that "option 3" ! So clever!