obloader工具--ddl用法

obloader --ddl -f extDir/ 导入表结构定义时,默认导入extDir目录下*-schema.sql 表结构定义,为什么以下命令会导入courses.ddl?标准写法不是应该courses-schema.ddl吗?
obloader --ddl --table courses --file-suffix ‘ddl’ -f extDir/

2 个赞

坐等高手解答 :joy:

1 个赞

感谢大佬分享

1 个赞

ddl-schema.sql 这个文件都是sql后缀。 这个我以前测试过。 跟指定的后缀没关系。
仅仅数据文件 --file-suffix 才起作用

obdumper -h127.0.0.1 -P2881 -uroot@sys -p’9vwDhu0nMqMyDF5hxgdD’ -Dtest --ddl --table “kk” --csv --file-suffix “.ddl” -f /root/bak
[root@kafka_10 ~]# ls -al bak/data/test/TABLE/
total 8
drwxr-xr-x 2 root root 41 Oct 17 21:52 .
drwxr-xr-x 3 root root 19 Oct 17 21:52 …
-rw-r–r-- 1 root root 15 Oct 17 21:52 kk.ddl
-rw-r–r-- 1 root root 279 Oct 17 21:52 kk-schema.sql

2 个赞

我测试过了,courses.ddl,courses-schema.ddl 都能成功导入。

1 个赞

file-suffix 是文件后缀哈,

1 个赞