I personally like hashes better for making keys; it's mainly a style preference and they are cheap. I'd rather select a table that has a unique key of "422d02b6b6e7e72608df7b99b8c2018b" than "(table_name, 1234)" That's one of their many purposes.

How can something collide if I'm hashing orders_order1234?