0
Postgresのcustom_propertyテーブルに以下を挿入しました。挿入はp.pk_piranaに基づいています。この場合は12128です。私は、値フィールドを "2"から "1"に更新したい場合を除き、すべての情報が正しいレコードを更新することをお勧めしますか? adsl_modeためpk_custom_property IDは `各fk_pirana挿入後にPostgresの特定のIDに基づいて複数行のレコードを更新/編集する
INSERT INTO custom_property
(pk_custom_property, fk_pirana, key, value,
type, fk_updated_by, updated_date
)
SELECT nextval('seq_pk_custom_property') AS pk_custom_property,
p.pk_pirana AS fk_pirana,
'adsl_mode' AS key,
'2' AS value,
1 AS type,
1 AS fk_updated_by,
now() AS updated_date
FROM pirana p
WHERE p.pk_pirana IN (12128,12435,54643,23453,432436,....continued for 400 more IDs);
Gets inserted into the table as a row:
pk_custom_property | fk_pirana | key | value | type | fk_updated_by | updated_date
--------------------+-----------+---------------+-------+------+---------------+----------------------------
30947 | 12128 | asad.down | | 3 | 15367 | 2017-04-22 09:43:50.859
30949 | 12128 | psdasd | 0 | 3 | 15367 | 2017-04-22 09:44:38.579
32555 | 12128 | adsl_mode | 2 | 1 | 1 | 2017-09-06 07:04:10.416511
'更新CUSTOM_PROPERTY設定値= 1ここで、fk_pirana = 12128のために変更されます?... –