Sono nuovo di Postgres e ho lavorato su Mysql per la tranquillità a volte. Devo migrare il contenuto dalla tabella Mysql alla tabella Postgres.Come convertire un timestamp Mysql in formato sysdate (6) (con millisecondi)?
tavolo mio Postgres è come questo:
Column | Type | Modifiers
--------------------------------+-----------------------------+------------------------------------------------------------------------------------------------
id | integer |
created_at | timestamp without time zone | not null default timezone('UTC'::text, now())
updated_at | timestamp without time zone | not null default timezone('UTC'::text, now())
key_classification | character varying(2000) | not null
sto inserendo created_at e updated_at valore dalla tabella di MySQL, che è in forma "2014/09/04 23:40:14".
quando inserisco una riga nella mia tabella postgres la data/ora di default è nel formato "2016-01-22 17: 44: 53.342757" che include millisecondo nel timestamp.
Ora ho bisogno di aggiungere il millisecondo al formato timestamp mysql per abbinare il formato della tabella Postgres.
Si prega di contribuire ad aggiungere il millisecondo nel timestamp.
Grazie in anticipo!
Forse avete bisogno di leggere [timestamp con un presicion millisecondo come salvare l'a mysql] (http://stackoverflow.com/questions/26299149/timestamp-with-a-millisecond -precisione-how-to-save-them-in-mysql) – eusoj
hai bisogno di questa precisione in mysql, o pensi di averne bisogno per la migrazione? postgresql accetterà volentieri anche timbri più brevi, anche "2016-01-22" come abbreviazione di "2016-01-22 00: 00: 00.000000" – knitti