OceanBase 導出導入格式

2021-06-30 09:30 更新

OceanBase 開發(fā)者中心(OceanBase Developer Center,ODC)數(shù)據(jù)導出與導入支持導出的內(nèi)容有導出結(jié)構(gòu)和數(shù)據(jù)、僅導出數(shù)據(jù)和僅導出結(jié)構(gòu)等三種模式。其中結(jié)構(gòu)是指被導出對象的結(jié)構(gòu)定義(DDL)文件,數(shù)據(jù)是對象中實際保存的數(shù)據(jù)文件。根據(jù)您選擇的導出導入格式不同,其中結(jié)構(gòu)和數(shù)據(jù)文件的類型也不同。

目前 ODC 支持的數(shù)據(jù)導出格式有 SQL 格式和 CSV 格式,支持的導入文件格式有 ZIP 壓縮文件、SQL 文件(批量導入)和 CSV 文件(單表導入)。

導出文件格式

ODC 導出工具會將導出數(shù)據(jù)到以 .zip 結(jié)尾的壓縮文件包中,壓縮包中包含元數(shù)據(jù)文件 MANIFEST.bin 和 Schema 下導入導出對象的結(jié)構(gòu)定義文件和數(shù)據(jù)文件。

創(chuàng)建導出任務(wù)時,如果您指定 數(shù)據(jù)格式 為 SQL 格式,那文件包中的結(jié)構(gòu)定義文件是以 對象名-schema.sql 命名的 SQL 文本,數(shù)據(jù)文件是以 對象名.sql 命名的 SQL 文本,其中對象名與數(shù)據(jù)庫實際對象名保持一致。 OceanBase導出文件格式

如果您指定 數(shù)據(jù)格式 為 CSV 格式,那文件包中的結(jié)構(gòu)定義文件是以 對象名-schema.sql 命名的 SQL 文本,數(shù)據(jù)文件是以 對象名.csv 命名的 CSV 文本,其中對象名與數(shù)據(jù)庫實際對象名保持一致。 OceanBase導出文件格式

導入文件格式

ODC 導入工具支持導入 ZIP 壓縮文件(批量導入和單表導入)、SQL 文件(批量導入)和 CSV 文件(單表導入)。

其中,ZIP 壓縮文件是以 .zip 結(jié)尾的壓縮包。創(chuàng)建導入任務(wù)時在面板中的 導入內(nèi)容 項中選擇了 ZIP 壓縮文件 后還需在 數(shù)據(jù)格式 項中選擇壓縮包中的數(shù)據(jù)格式是 CSV 格式 或 SQL 格式。對應數(shù)據(jù)格式的導入壓縮文件內(nèi)容可參考導出文件格式中導出 CSV 格式和 SQL 格式數(shù)據(jù)所產(chǎn)生的壓縮包內(nèi)容。

批量導入時支持導入 SQL 文件,SQL 文件是以 .sql 結(jié)尾包含可直接在數(shù)據(jù)庫中執(zhí)行的 SELECT、INSERT、UPDATEDELETE、CREATE 和 DROP 語句的文件。

單表導入時支持導入 CSV 文件,CSV 文件是 .csv 或 .txt 結(jié)尾的支持自定義分割符的數(shù)據(jù)文件。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號