Class NpgsqlKeyGenerator

Assembly: redb.Postgres.dll

PostgreSQL implementation of key generator.
Uses global_identity sequence. Caching is static in base class.

public class NpgsqlKeyGenerator : RedbKeyGeneratorBase, IKeyGenerator

Inheritance

ObjectRedbKeyGeneratorBaseNpgsqlKeyGenerator

Implements

Inherited Members

Methods

GenerateKeysAsync(int)

Generate batch of keys from PostgreSQL sequence.

protected override Task<List<long>> GenerateKeysAsync(int count)

Constructors

NpgsqlKeyGenerator(NpgsqlDataSource)

Create PostgreSQL key generator.

NpgsqlKeyGenerator(string)

Create PostgreSQL key generator from connection string.