timestamp
alanında "yalnızca tarih" diye bir şey yoktur. Bir zaman damgası alanı zaman damgalarını saklar.
Bunun yerine date
türünü kullanmayı deneyin. Lütfen bu here hakkında okuyun.
Ayrıca, lütfen bunun yerine ISO 8601 biçimini kullanmayı düşünebilirsiniz. Buna alışmak birçok durumda yardımcı olur. "DD/AA/YYYY" gibi insan tarafından okunabilen biçimler yalnızca sunum için kullanılmalıdır.
Eğer damgası alanlarını kullanın ve bir insan okunabilir biçimlendirilmiş tarihleri eklemek istiyorsanız
, o zaman aradığınız:
to_timestamp('05/04/2016', 'DD/MM/YYYY')
o anki tarihi hakkında ise, o Postgres CURRENT_DATE fonksiyonunu sağlayan seni kullanabilir:
SELECT CURRENT_DATE;
INSERT INTO t (timestamp_field) VALUES (CURRENT_DATE);
Bu sürüm nedir? Verilen sorgu Postgres 9.4'te çalışıyor. –
Postgres kullanıyorum 9.5 – Python241820
'select current_date' –