如何忽略要复制到PostgreSQL表中的CSV文件中以#开头的行?下面是我现有的SQL。
copy STAGING.RABC_SPEND
FROM ''' || fileinput || '''
WITH CSV HEADER发布于 2015-12-17 16:12:23
在Postgres9.3和更高版本中,您可以使用COPY FROM PROGRAM来实现这一点,其中的程序字符串是用于过滤文件的某个外壳命令。
因此,在Linux上:
COPY STAGING.RABC_SPEND FROM 'grep -v ^# "/path/to/file"'在Windows上:
COPY STAGING.RABC_SPEND FROM 'findstr /v /b # "C:\Path\To\File"'https://stackoverflow.com/questions/34326159
复制相似问题