sql >> Databáze >  >> RDS >> PostgreSQL

Formát data Postgresql

Z dobré příručky :

PostgreSQL by si tedy měl poradit s téměř jakýmkoli formátem data, který na něj hodíte. Váš formát "dd/mm/rr" je však nejednoznačný. Existuje však DateStyle konfigurační parametr, který vám pomůže s takovou nejednoznačností.

Například:

=> create table x (d date not null);
=> insert into x values ('2001-01-10');
=> insert into x values ('Feb 2 2980');
=> insert into x values ('01/02/03');
=> select * from x;
     d      
------------
 2001-01-10
 2980-02-02
 2003-02-01

To znamená, že bych doporučil interně přesunout vše na ISO 8601 (RRRR-MM-DD) a zpracovat převody na okrajích aplikace. OTOH, je tu realita, se kterou je třeba bojovat, takže byste měli udělat vše, co musíte udělat, abyste to zvládli.




  1. vygenerovat výčtovou třídu z tabulky pomocí JOOQ

  2. Base64 kódování a dekódování v oracle

  3. Uložte soubory CSV do databáze mysql

  4. Úniky paměti na postgresql serveru po upgradu na Rails 4