มีการสร้างตารางเก็บประวัติมา
โค้ด: เลือกทั้งหมด
CREATE TABLE md_prefix_individual_history (
model character varying(256),
data_id character varying(256),
field character varying(256),
old_id character varying(256),
new_id character varying(256),
);
ส่วนนี้เป็นการเปลี่ยนแปลงข้อมูล
โค้ด: เลือกทั้งหมด
UPDATE res_partner SET is_company=False, name=CONCAT(prefix.name, ' ' , partner.name), prefix_id=null
from res_partner as partner
inner join res_partner_prefix as prefix on (prefix.id=partner.prefix_id)
WHERE res_partner.prefix_id in (7,10) and res_partner.id = partner.id
ต้องการเอาการเปลี่ยนแปลงข้อมูลทั้งหมดทั้งเก่าและใหม่ไป insert ในตาราง md_prefix_individual_history มีวิธีไหนบ้างคะ
postgres sql