PostgresLoader 类加载文档。
概述
开始之前
要使用此软件包,您首先需要完成以下步骤:- 选择或创建一个 Cloud Platform 项目。
- 为您的项目启用计费。
- 启用 Cloud SQL Admin API。
- 设置身份验证。
- 创建一个 CloudSQL 实例
- 创建一个 CloudSQL 数据库
- 向数据库添加用户
身份验证
使用gcloud auth login 命令在本地对您的 Google Cloud 账户进行身份验证。
设置您的 Google Cloud 项目
设置您的 Google Cloud 项目 ID 以在本地利用 Google Cloud 资源:- 运行
gcloud config list。 - 运行
gcloud projects list。 - 参阅支持页面:查找项目 ID。
设置 PostgresLoader 实例
要使用 PostgresLoader 类,您需要安装@langchain/google-cloud-sql-pg 软件包,然后按照以下步骤操作。
首先,您需要登录您的 Google Cloud 账户,并根据您的 Google Cloud 项目设置以下环境变量;这些变量将根据您配置 PostgresEngine 实例的方式(fromInstance、fromEngine、fromEngineArgs)来定义:
设置实例
要实例化 PostgresLoader,您首先需要通过 PostgresEngine 创建数据库连接。使用 table_name 参数加载文档
加载器从表中返回文档列表,使用第一列作为 page_content,所有其他列作为元数据。默认表的第一列作为 page_content,第二列作为元数据(JSON)。每一行成为一个文档。使用 SQL 查询加载文档
query 参数允许用户指定自定义 SQL 查询,该查询可以包含筛选器以从数据库加载特定文档。设置页面内容格式
加载器返回文档列表,每行一个文档,页面内容以指定的字符串格式呈现,即文本(空格分隔的连接)、JSON、YAML、CSV 等。JSON 和 YAML 格式包含标题,而文本和 CSV 不包含字段标题。通过 MCP 将这些文档连接到 Claude、VSCode 等工具 以获取实时答案。

