API documentation for loader
module.
Classes
PostgresDocumentSaver
PostgresDocumentSaver(
key,
engine: langchain_google_cloud_sql_pg.engine.PostgresEngine,
table_name: str,
content_column: str,
metadata_columns: typing.List[str] = [],
metadata_json_column: typing.Optional[str] = None,
)
A class for saving langchain documents into a PostgreSQL database table.
PostgresLoader
PostgresLoader(
key,
engine: langchain_google_cloud_sql_pg.engine.PostgresEngine,
query: str,
content_columns: typing.List[str],
metadata_columns: typing.List[str],
formatter: typing.Callable,
metadata_json_column: typing.Optional[str] = None,
)
Load documents from PostgreSQL`.
Each document represents one row of the result. The content_columns
are
written into the content_columns
of the document. The metadata_columns
are written
into the metadata_columns
of the document. By default, first columns is written into
the page_content
and everything else into the metadata
.