您好,登錄后才能下訂單哦!
如果你創建了一個新表后發現沒有擴展自某表,建議刪除重建,刪除重建需要分別使用兩個update set保存,否則更新到UAT或者PROD環境看不到,后果請自負。
首先聲明這種做法可以為原始表添加或修改擴展表Extends table。請自行去個人實例上去測試。
代碼如下:
//Replace <source_table> with the table you want to extend
//Replace <table_extension> with the table you want to extend to, like cmdb_ci or task
var table = '<source_table>';
var old_parent = '';
var new_parent = '<table_extension>';
var changer = new GlideTableParentChange(table);
changer.change(old_parent, new_parent);
光有代碼是不夠滴。它的執行地點很重要。在Global下創建fix script,輸入代碼后執行, 請自行研究fix script各個選項。執行一次即可。
注意:GlideTableParentChange只能在Global下使用。使用此代碼會改變原始表sys id,這也就是為什么要提出免責聲明的原因。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。