SQL 转储
LightDB为此提供了工具lt_dump
(逻辑备份)。
备份库
lt_dump lt_test > ~/ltbackup/lt_test_bak20230104.sql
自定义格式
lt_dump -Fc lt_test > ~/ltbackup/lt_test_bak20230104.dump
备份表
lt_dump -t tmp_idx_lt03 lt_test > ~/ltbackup/lt_test_tmp_idx_lt03.sql
备份某个schema所有表
lt_dump -t 'public.*' lt_test > ~/ltbackup/lt_test_public_bak2023.sql
备份某个schema下tmp开头表,排除一张表
lt_dump -t 'public.tmp*' -T public.tmp_idx_lt03 lt_test > ~/ltbackup/lt_test_public_lt0102_2023.sql
恢复
lt_restore
在另一个lightdb中恢复
lt_restore -d lt_test ~/clusterbackup/lt_test_bak20230104.dump