sql >> Database >  >> RDS >> PostgreSQL

Hoe krijg ik de huidige tijdzonenaam in Postgres 9.3?

Ik denk niet dat dit in het meest algemene geval mogelijk is met alleen PostgreSQL. Wanneer u PostgreSQL installeert, kiest u een tijdzone. Ik ben er vrij zeker van dat de standaard is om de tijdzone van het besturingssysteem te gebruiken. Dat wordt meestal weergegeven in postgresql.conf als de waarde van de parameter "timezone". Maar de waarde eindigt als "localtime". U kunt deze instelling zien met de SQL-instructie.

show timezone;

Maar als je de tijdzone in postgresql.conf verandert in iets als "Europe/Berlin", dan show timezone; zal dat teruggeven waarde in plaats van "lokale tijd".

Dus ik denk dat je oplossing erin bestaat "timezone" in postgresql.conf in te stellen op een expliciete waarde in plaats van de standaard "localtime".



  1. Snelle en beste truc voor SQL Server MDF-bestandsherstel

  2. Een stand-alone full-text zoekserver kiezen:Sphinx of SOLR?

  3. Een SSH-tunnel maken voor MySQL Remote Access

  4. SqlBulkKopieer uit een lijst<>