हमारे पास निम्न परिदृश्य है जहां foo
का नाम foo1
रखा गया है।विभिन्न डेटाबेस में 2 टेबल/विभिन्न कॉलम के साथ डेटा को स्थानांतरित करने के लिए
foo.col1
का नाम बदलकर foo1.col11
रखा गया है।
foo.col2
हटा दिया गया है वास्तव में इन समान टेबल हुआ करता था और मैं एक से डेटा कॉपी करने के लिए इन तालिकाओं के लिए बी करना चाहते हैं। मैं एक साधारण माइग्रेशन करने के बारे में कैसे जाउंगा क्योंकि तालिका/कॉलम नामों में बदलाव आया है।
Database 'A'
create table foo {id pk, col1 varchar(255), col2 tinyint(1), col3 datetime);
create table foo_bar1 (id pk, foo_id fk, col4 datetime, col5 varchar(255));
Database 'B'
create table foo1 {id pk, col11 varchar(255), col3 datetime);
create table foo1_bar1 (id pk, foo1_id fk, col4 datetime, col5 varchar(255));
बीएफयू (आईडी, कोल 11, कॉल 3) में इन्सर्ट करें आईडी, कॉल 1, ए 3 से कॉल 3 – dwalldorf