Format daty w PostgreSQL

0

Próbuję wpisywać dane do tabeli w formacie 'MM-YYYY'. Korzystałam z funkcji to_date, ale w tabeli nadal widnieje format YYYY-MM-DD i narzuca mi jako dzień 1. Co robię nie tak?

1

data to jest data - ma rok miesiąc i dzień. To, że nie podasz dnia nie oznacza, że żaden się nie zapisze. Jak chcesz przechowywać jakiś dziwny format to go musisz zapisać np. jako VARCHAR

1

Ew. zapisuj jako DATE, ale ignoruj niepotrzebne fragmenty.
Dzięki temu będziesz mógł wykorzystywać funkcje day, month itd.

0

Zapisuj jako format DATE i ignoruj dzień. Wtedy tak jak @Patryk27 napisał będziesz mógł używać różnych fajnych funkcji. Po stronie aplikacji możesz sobie już obciąć ten dzień, jak Ci tak bardzo przeszkadza :P Pewnie używasz jakiegoś Data Mapper'a, czy coś, więc to nie powinien być problem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1