Cloud SQL for PostgreSQL is a fully-managed database service that helps you set up, maintain, manage, and administer your PostgreSQL relational databases on Google Cloud Platform. Extend your database application to build AI-powered experiences leveraging Cloud SQL for PostgreSQLβs Langchain integrations.This notebook goes over how to use
Cloud SQL for PostgreSQL
to load Documents with the PostgresLoader
class.
Learn more about the package on GitHub.
langchain_google_cloud_sql_pg
.
gcloud config list
.gcloud projects list
.PostgresEngine
object. The PostgresEngine
configures a connection pool to your Cloud SQL for PostgreSQL database, enabling successful connections from your application and following industry best practices.
To create a PostgresEngine
using PostgresEngine.from_instance()
you need to provide only 4 things:
project_id
: Project ID of the Google Cloud Project where the Cloud SQL instance is located.region
: Region where the Cloud SQL instance is located.instance
: The name of the Cloud SQL instance.database
: The name of the database to connect to on the Cloud SQL instance.user
and password
arguments to PostgresEngine.from_instance()
:
user
: Database user to use for built-in database authentication and loginpassword
: Database password to use for built-in database authentication and login.