PostgresMemoryBuilderExtensions.WithPostgresMemoryStore Method
Definition
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.
Overloads
WithPostgresMemoryStore(MemoryBuilder, IPostgresDbClient) |
Registers Postgres memory connector. |
WithPostgresMemoryStore(MemoryBuilder, NpgsqlDataSource, Int32, String) |
Registers Postgres memory connector. |
WithPostgresMemoryStore(MemoryBuilder, String, Int32, String) |
Registers Postgres memory connector. |
WithPostgresMemoryStore(MemoryBuilder, IPostgresDbClient)
Registers Postgres memory connector.
public static Microsoft.SemanticKernel.Memory.MemoryBuilder WithPostgresMemoryStore (this Microsoft.SemanticKernel.Memory.MemoryBuilder builder, Microsoft.SemanticKernel.Connectors.Postgres.IPostgresDbClient postgresDbClient);
static member WithPostgresMemoryStore : Microsoft.SemanticKernel.Memory.MemoryBuilder * Microsoft.SemanticKernel.Connectors.Postgres.IPostgresDbClient -> Microsoft.SemanticKernel.Memory.MemoryBuilder
<Extension()>
Public Function WithPostgresMemoryStore (builder As MemoryBuilder, postgresDbClient As IPostgresDbClient) As MemoryBuilder
Parameters
- builder
- MemoryBuilder
The MemoryBuilder instance.
- postgresDbClient
- IPostgresDbClient
Postgres database client.
Returns
Updated Memory builder including Postgres memory connector.
Applies to
WithPostgresMemoryStore(MemoryBuilder, NpgsqlDataSource, Int32, String)
Registers Postgres memory connector.
public static Microsoft.SemanticKernel.Memory.MemoryBuilder WithPostgresMemoryStore (this Microsoft.SemanticKernel.Memory.MemoryBuilder builder, Npgsql.NpgsqlDataSource dataSource, int vectorSize, string schema = "public");
static member WithPostgresMemoryStore : Microsoft.SemanticKernel.Memory.MemoryBuilder * Npgsql.NpgsqlDataSource * int * string -> Microsoft.SemanticKernel.Memory.MemoryBuilder
<Extension()>
Public Function WithPostgresMemoryStore (builder As MemoryBuilder, dataSource As NpgsqlDataSource, vectorSize As Integer, Optional schema As String = "public") As MemoryBuilder
Parameters
- builder
- MemoryBuilder
The MemoryBuilder instance.
- dataSource
- Npgsql.NpgsqlDataSource
Postgres data source.
- vectorSize
- Int32
Embedding vector size.
- schema
- String
Schema of collection tables.
Returns
Updated Memory builder including Postgres memory connector.
Applies to
WithPostgresMemoryStore(MemoryBuilder, String, Int32, String)
Registers Postgres memory connector.
public static Microsoft.SemanticKernel.Memory.MemoryBuilder WithPostgresMemoryStore (this Microsoft.SemanticKernel.Memory.MemoryBuilder builder, string connectionString, int vectorSize, string schema = "public");
static member WithPostgresMemoryStore : Microsoft.SemanticKernel.Memory.MemoryBuilder * string * int * string -> Microsoft.SemanticKernel.Memory.MemoryBuilder
<Extension()>
Public Function WithPostgresMemoryStore (builder As MemoryBuilder, connectionString As String, vectorSize As Integer, Optional schema As String = "public") As MemoryBuilder
Parameters
- builder
- MemoryBuilder
The MemoryBuilder instance.
- connectionString
- String
Postgres database connection string.
- vectorSize
- Int32
Embedding vector size.
- schema
- String
Schema of collection tables.
Returns
Updated Memory builder including Postgres memory connector.