PostgreSQL: How to generate rows that aren't there | Hacker News Reader