Share via


PostgresVectorStore Class

Definition

Represents a vector store implementation using PostgreSQL.

public class PostgresVectorStore : Microsoft.Extensions.VectorData.IVectorStore
type PostgresVectorStore = class
    interface IVectorStore
Public Class PostgresVectorStore
Implements IVectorStore
Inheritance
PostgresVectorStore
Implements
Microsoft.Extensions.VectorData.IVectorStore

Constructors

PostgresVectorStore(NpgsqlDataSource, PostgresVectorStoreOptions)

Initializes a new instance of the PostgresVectorStore class.

Methods

GetCollection<TKey,TRecord>(String, VectorStoreRecordDefinition) Microsoft.Extensions.VectorData.IVectorStore.GetCollection``2(System.String,Microsoft.Extensions.VectorData.VectorStoreRecordDefinition)
ListCollectionNamesAsync(CancellationToken) Microsoft.Extensions.VectorData.IVectorStore.ListCollectionNamesAsync(System.Threading.CancellationToken)

Applies to