データの入力時点でレコードのgender
が "不明"なので、一部の行がダーティなPostgreSQLの表がありますオブジェクトの一意の識別子であるobject_id
で示される同じままです。同じIDを持つ別の行の列の未知の値への更新
object_id gender
511E1AC7128EE2E74349896B55461F27 Unknown
511E1AC7128EE2E74349896B55461F27 Unknown
511E1AC7128EE2E74349896B55461F27 Male
56665EA256AB3757CDFA6C1CB4334C91 Female
56665EA256AB3757CDFA6C1CB4334C91 Female
56665EA256AB3757CDFA6C1CB4334C91 Unknown
56665EA256AB3757CDFA6C1CB4334C91 Unknown
55C3BFDBD327396E912604D6E635D59B Unknown
55C3BFDBD327396E912604D6E635D59B Unknown
55C3BFDBD327396E912604D6E635D59B Female
したがって、私はこのようなことに私のテーブルを更新する:すべて「不明」の列はどんな非未知の値に変換され
object_id gender
511E1AC7128EE2E74349896B55461F27 Male
511E1AC7128EE2E74349896B55461F27 Male
511E1AC7128EE2E74349896B55461F27 Male
56665EA256AB3757CDFA6C1CB4334C91 Female
56665EA256AB3757CDFA6C1CB4334C91 Female
56665EA256AB3757CDFA6C1CB4334C91 Female
56665EA256AB3757CDFA6C1CB4334C91 Female
55C3BFDBD327396E912604D6E635D59B Female
55C3BFDBD327396E912604D6E635D59B Female
55C3BFDBD327396E912604D6E635D59B Female
するobject_id
は/いくつかの他のでありエントリ/。または - - より良い - 私は、PostgreSQLでこれを行うことができます方法はありSequelize
そのようなことは、あなたのデータは正規化されない表示されますので、それが最高の状態でパッチワークの解決策になる行われた場合。誰かがあなたにパッチワークソリューションを提供していたなら、彼は依然としてobject_stateがどのようなものかを知る必要があるでしょう。 – e4c5
テーブル定義とPostgresバージョンの通常の疑いがありません。 –
私は 'object_state'の周りのノイズを取り除くために自由をとりました。これは質問に直交していて、気をそらすだけでした。 –