Class PostgreSQLDatabase
- Namespace
- The.PostgreSQL
- Assembly
- Instagile.PostgreSQL.dll
PostgreSQL database implementation using Npgsql.
public class PostgreSQLDatabase : PooledDatabase, IDatabase
- Inheritance
-
PostgreSQLDatabase
- Implements
- Inherited Members
- Extension Methods
Constructors
PostgreSQLDatabase(string, TimeSpan?)
PostgreSQL database implementation using Npgsql.
public PostgreSQLDatabase(string connectionString, TimeSpan? timeout = null)
Parameters
connectionStringstringNpgsql connection string (e.g., "Host=localhost;Database=mydb;Username=user;Password=pass")
timeoutTimeSpan?Optional command timeout. Default: 30 seconds.
Methods
ChangeDatabase(string)
Changes the target database for this connection.
public void ChangeDatabase(string databaseName)
Parameters
databaseNamestringName of the database to connect to.
CreateConnection()
protected override DbConnection CreateConnection()
Returns
CreateTransaction()
public NpgsqlTransaction CreateTransaction()
Returns
- NpgsqlTransaction