OceanBase 導(dǎo)出導(dǎo)入格式

2021-06-07 14:45 更新

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

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

導(dǎo)出文件格式

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

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

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

導(dǎo)入文件格式

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

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

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

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

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號