我繼承了一個項目,該項目在btrieve-Interface上使用pervasiveSQL數據庫。隨着時間的推移,有一些複製數據文件。因爲它似乎btrieve並不真的需要ddf文件;它對數據文件本身很滿意,所以ddf文件並不總是與它們一起復制。隨着時間的推移,這導致了在某些安裝中ddf文件和數據文件不匹配的問題(即,ddf的數據定義與實際的表結構不匹配)。這對程序的運行版本來說不成問題,但在數據庫結構中需要更改某些內容時會成爲維護問題。從數據文件重新創建ddf文件(Pervasive SQL)
所以這裏的問題是:有沒有一種方法/工具從數據文件重新創建ddf文件?對我來說這似乎是可能的,因爲數據文件中似乎有結構信息。我不介意重新創建的ddf是否會丟失實際的字段和索引名稱。
如果有幫助:表之間沒有定義關係(數據中有外鍵,但沒有告知數據庫)。所以我其實只需要字段和索引定義。
FrankB是否能夠重新創建DDF文件? – elmo
@elmo不幸沒有。我有舊的ddf似乎工作。如果有一天事實證明他們不 - 我將不得不從頭開始重新創建整個數據庫(或者至少有問題的表)... – FrankB