簡體   English   中英

將數據庫導出為CSV是否保留其架構?

[英]Does exporting database as CSV retain its schema?

我想將數據庫從Btrieve(PSQL)遷移到Oracle。 為此,我首先將源數據庫轉換為CSV,然后將導出的CSV轉換為目標數據庫。 我不確定,但據我所知,將數據庫導出到CSV時無法保留架構。

只要可以告訴您列名和列順序,它就保留其架構。 並且可以從值中導出列類型(例如,許多未加引號的數字建議使用整數或十進制類型)。

但是它不維護有用的東西,例如主鍵,外鍵,約束,默認值。

您可以嘗試從源數據庫中獲取並復制表架構,然后將其粘貼並運行到新數據庫中,以查看其是否有效(進行一些細微調整)。 或者,您可以使用諸如liquibase之類的工具在這里應該可以提供幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM