Microsoft.SemanticKernel.Connectors.Postgres Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
PostgresDbClient |
An implementation of a client for Postgres. This class is used to managing postgres database operations for PostgresMemoryStore. |
PostgresMemoryBuilderExtensions |
Provides extension methods for the MemoryBuilder class to configure Postgres connector. |
PostgresMemoryStore |
An implementation of IMemoryStore backed by a Postgres database with pgvector extension. |
PostgresVectorStore |
Represents a vector store implementation using PostgreSQL. |
PostgresVectorStoreOptions |
Options when creating a PostgresVectorStore. |
PostgresVectorStoreRecordCollection<TKey,TRecord> |
Represents a collection of vector store records in a Postgres database. |
PostgresVectorStoreRecordCollectionOptions<TRecord> |
Options when creating a PostgresVectorStoreRecordCollection<TKey,TRecord>. |
Structs
PostgresMemoryEntry |
A postgres memory entry. |
Interfaces
IPostgresDbClient |
Interface for client managing postgres database operations for PostgresMemoryStore. |
IPostgresVectorStoreRecordCollectionFactory |
Interface for constructing Microsoft.Extensions.VectorData.IVectorStoreRecordCollection`2 Postgres instances when using Microsoft.Extensions.VectorData.IVectorStore to retrieve these. |