私のPostgreSQLデータベースでは、さまざまな理由で整数キーからUUIDに変換しています。だから私はident serial primary key
のテーブルPersonとテーブル012PのTeamPersonを持っています。現在のレコードに基づくテーブルの更新
次に、Personに一意制約を持つuid UUID
列を追加し、TeamPersonにperson_uid references Person (uid)
列を追加します。ですから、私はすべてのperson_uidをperson_id参照に対応させる必要があります。私は何かが欲しい:
UPDATE TeamPerson
SET person_uid = (
SELECT uid FROM Person WHERE ident = current_team_person_row.person_id
)
current_team_person_row
私は解決しようとしている私の問題です。私はWHERE CURRENT OF
とカーソルが必要だと思うが、私はこれを行う方法を掴んでいない。
ああ、私はとても近かった!ありがとう! :) – Gargoyle