Ich habe eine PostgreSQL-Datenbank mit einer Informationstabelle mit Kommentaren über Personen.Ändern Datumsformat in einer Varchar-Spalte in PostgreSQL 9.3
Ein Beispiel ist Mr X, born the 18/12/1953 in Y...
Ich mag das Format Datum ändern ISO 8601 (JJJJ-MM-DD) mit einer einzigartigen PostgreSQL Anfrage oder Methode.
Ich kann die Daten in meiner Datenbank erkennen: '(\d{2})/(\d{2})/(\d{4})'
.
Was ist der beste Weg, um dieses Muster zu ersetzen?
Ich dachte über eine regex_replace
gemischt mit einem Split, aber es scheint zu kompliziert, ich bin mir sicher, es gibt einen einfacheren Weg.
Wenn jemand ein gutes Trinkgeld hat, nehme ich es!
Dank
, wenn Sie etwas Maske müssen übereinstimmen, regexp am besten passen Ich denke, –
Ist das Datumsformat persistent? Gibt es andere _non-date_ Daten mit ähnlichem Muster? – Rahul
Haben Sie schon versucht, die Aufgabe zu lösen? Irgendwelche Muster mit ['regexp_replace'] (https://www.postgresql.org/docs/current/static/functions-string.html)? –