Postgresql 如何打开本地文件夹位置(PLPGSQL)

Postgresql 如何打开本地文件夹位置(PLPGSQL),postgresql,airflow,plpgsql,Postgresql,Airflow,Plpgsql,我有一个文件存储在气流实例中的。/mnt/data.csv'中 我想打开文件以便循环浏览记录 在python中,我可以简单地执行open(“./mnt/data.csv”),但我感兴趣的是如何在PostgresSQL脚本中执行此操作 如何使用postgres过程语言PLPGSQL打开文件?您无法在PLPGSQL中打开此文件。它是一种受信任的语言(用Postgres术语来说),因此用户无法访问外部Postgres。Python(PLPythonu)是一种不受信任的语言,它允许对外部Postgres

我有一个文件存储在气流实例中的。/mnt/data.csv'

我想打开文件以便循环浏览记录

在python中,我可以简单地执行
open(“./mnt/data.csv”)
,但我感兴趣的是如何在PostgresSQL脚本中执行此操作


如何使用postgres过程语言PLPGSQL打开文件?

您无法在PLPGSQL中打开此文件。它是一种受信任的语言(用Postgres术语来说),因此用户无法访问外部Postgres。Python(PLPythonu)是一种不受信任的语言,它允许对外部Postgres进行不安全的访问。

也许
COPY
会有所帮助;取决于文件。