SELECT now()::timestamp;
Medvirkende konverterer timestamptz returneret af now() til det tilsvarende timestamp i din tidszone - defineret af timezone indstilling af sessionen. Sådan er standard SQL-funktionen LOCALTIMESTAMP er implementeret i Postgres.
Hvis du ikke opererer i flere tidszoner, fungerer det fint. Ellers skift til timestamptz for added_at . Forskellen?
- Ignorerer tidszoner helt i Rails og PostgreSQL
BTW, det gør det præcis det samme, bare mere larmende og dyrt:
SELECT now() AT TIME ZONE current_setting('timezone');