0
Ich versuche, eine 'shippingDays' Spalte in Postgres mit vorhandenen Daten, die Typ Varchar zu einer ganzen Zahl ist, zu konvertieren.Konvertiere Spalte mit vorhandenen Daten in einen anderen Typ in postgresql
Aktuelle Daten:
- '0-7 Tage' sollen bis 7
- '8-14 Tage' umgewandelt werden soll, um 14
- '15 -30 Tage umgewandelt werden umgewandelt werden soll bis 30
- ‚Mehr als 30 Tage‘ soll auf 31
Was ist der beste Weg, um mit diesem zu gehen umgewandelt werden?
und wenn ich will ein Rollback tun? wie würdest du damit umgehen? – kennanwho
Zuerst testen Sie es mit der Anweisung unter "Test mit:" anderenwiese: BEGIN TRANSACTION; UPDATE your_table SET your_column = regexp_replace (Ihre_Spalte, '\ d + - (\ d +) Tage', E '\\ 1', 'g'); SELECT * FROM your_table; ROLLBACK; – Frank
auch, neugierig, ob diese automatisch den Datentyp der Spalte ändert? wenn ich neue Daten hinzufüge. – kennanwho