Merhabalar,
 
Postgres üzerindeki her veritabanı için farklı zaman dilimi kullanılabilir. Veritabanlarınızdan birisinin zaman dilimi Turkey ya da GMT-3'e ayarlı ise siz postgresql.conf'da GMT+3 olarak ayarlamış olsanız dahi farklı sonuç alırsınız. Farklı sonuçlar aldığınızda veritabanında show timezone; komutunu işleterek etkin zaman dilimini görebilirsiniz.
 
Veritabanının zaman dilimi bilgisini değiştirmek için;
alter database <db_adı> set timezone to 'GMT-3';
 
İyi çalışmalar.
Samed YILDIRIM
 
 
 
16.12.2016, 11:49, "metin guler" <eng.metin@gmail.com>:

Merhabalar,

Tarihlerle ilgili ilginç bir sorun yaşıyorum. postgresql.conf dosyasında timezone ayarını gmt+3 olarak yaptım.res
Aşağıdaki sorgular ve cevapları tutarsız çıkıyor.

select now(); -> 2016-12-16T05:13:32
select CURRENT_TIMESTAMP; -> 2016-12-16T11:14:03
select now(), CURRENT_TIMESTAMP: -> 2016-12-16T05:15:24 | 2016-12-16T05:15:24

İşin ilginci hep aynı değeride göstermiyor. iki fonksiyonda bazen doğru bazen yanlış saati gösteriyor.
Problem postgresql’den mi, çalıştığı sistemden mi emin olamadım.

Bu durum hakkında bir bilginiz varsa ve paylaşırsanız çok sevinirim.

İyi çalışmalar,
Metin Güler.



---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://archives.postgresql.org