I'm not sure why this behavior changed -- are we now printing generated names (but prettier ones) instead of descriptions (its primary key index). That seems like a step backwards. I don't mind quite so much using a user-defined constraint name -- if they want to name their primary key constraints after Pokemon, then I don't mind showing them their original name -- if we don't further mangle it or if we can unmangle it -- but, to me, a description beats any kind of generated or mangled name.