Choosing a Postgres Primary Key | Hacker News