我正在尝试安装一个postgres的扩展,它将帮助我编写postgres查询,直接从parquet文件读取数据。这是我找到的扩展-https://github.com/pgspider/parquet_s3_fdw
在安装了所需的依赖项之后,我继续尝试运行“make”命令。
make install
但最后出现错误
Makefile:45: /contrib/contrib-global.mk: No such file or directory
make: *** No rule to make target '/contrib/contrib-global.mk'. Stop.
有没有其他人尝试过使用这个扩展?或者你能建议我一些其他的方法来直接从parquet文件中读取数据,同时使用postgres?(请注意:从 parquet 到任何其他格式的转换是不允许的情况下,我正在尝试这个)
谢谢
2条答案
按热度按时间ahy6op9u1#
我不确定这里的错误,但是您引用的FDW用于访问S3上的parquet文件,您没有将其作为要求提及。您可能需要尝试https://github.com/adjust/parquet_fdw等更简单的版本
dw1jzc5e2#
有关参考,请参阅对Patel问题的回答:https://github.com/pgspider/parquet_s3_fdw/issues/7
长话短说,解决方案是将
USE_PGXS=1
附加到make install
命令: