在 pgloader 加载 csv 文件中,如果特定列值为空,我想从文件中跳过一行

问题描述 投票:0回答:1

使用加载文件在 pgloader 中加载 csv 文件,我想根据列条件跳过行,例如如果特定列值为空,那么我想跳过该行

无法获得如何在 pgloader 中执行此操作的方法,请提前帮助我,谢谢。

postgresql pgloader
1个回答
0
投票

您需要添加物化视图,它将被迁移到postgres。演示脚本如下:

加载数据库 从 mysql://root:admin@localhost/test_db 进入 postgresql://postgres:admin@localhost:5428/test_db

WITH 包括删除、创建表、创建索引、重置序列、外键

将 Maintenance_work_mem 设置为“128MB”,work_mem 设置为“12MB”,search_path 设置为“public”

使用零日期到空值将日期时间类型转换为时间戳, 使用零日期到空类型日期删除默认删除不为空

具体化视图filtered_peoples

加载前 $$ 如果公共不存在则创建架构; $$;

© www.soinside.com 2019 - 2024. All rights reserved.