[英]Does exporting database as CSV retain its schema?
我想將數據庫從Btrieve(PSQL)遷移到Oracle。 為此,我首先將源數據庫轉換為CSV,然后將導出的CSV轉換為目標數據庫。 我不確定,但據我所知,將數據庫導出到CSV時無法保留架構。
只要可以告訴您列名和列順序,它就保留其架構。 並且可以從值中導出列類型(例如,許多未加引號的數字建議使用整數或十進制類型)。
但是它不維護有用的東西,例如主鍵,外鍵,約束,默認值。
您可以嘗試從源數據庫中獲取並復制表架構,然后將其粘貼並運行到新數據庫中,以查看其是否有效(進行一些細微調整)。 或者,您可以使用諸如liquibase之類的工具在這里應該可以提供幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.