Npgsql.FSharp
Npgsql.FSharp copied to clipboard
Thin F# wrapper around Npgsql, the PostgreSQL database driver for .NET
- Get rid of build.fsx / build.sh / build.cmd in favor of ./build/Build.fsproj - Make sure we are able to run tests - Migrate to Github Actions and run integration...
A little-used (but very useful!) feature in `Npgsql` is the `NpgsqlBinaryImporter` class, which allows more efficient bulk data loading with the Postgres `COPY` command. Here is a demo using `Npgsql.FSharp`:...
ATM our DB has restricted mount of connections (20) but is going to be used intense by many users.` |> Sql.connect` seems to create new connection each time it;s used...
I think `reader.dateTime` should always return dates with `DateTimeKind.Utc`. Otherwise this leads to problems downstream as eg. Json serialization will not append 'Z' to the string which will then be...
It's possible in psql to execute multiple commands in a single transaction, returning distinct result sets: ```sql SELECT u.username, ... FROM user u WHERE u.user_id = $1; SELECT r.rolename, ......
Basically like what [Snowflaqe](https://github.com/Zaid-Ajaj/Snowflaqe) does
Hi, first of all thanks for this great library, I look forward to using it in production in a few weeks! I do have a concern regarding the reference semantics...
Hi 👋 I happen to be using this lib in version `1.19.0` and looking for the readme I noticed the version bump, when I tried to look for releases or...
Hi there, Wondering if [Enumerated Types](https://www.postgresql.org/docs/current/datatype-enum.html) would ever be supported at a library level? Would you be open to that type of feature as a contribution? Example: let's say I...
When using the async functions for executing queries we should also use the async version of `NpgsqlCommand.PrepareAsync()`. Affected functions are `executeAsync`, `iterAsync`, `executeRowAsync`, `executeNonQueryAsync`.