vibe-d-postgresql 0.2.0
PostgreSQL support for Vibe.d
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
PostgreSQL support for Vibe.d
Example:
import vibe.db.postgresql;
import std.stdio: writefln;
PostgresClient client;
void test()
{
auto result = client.execStatement(
"SELECT 123 as first_num, 567 as second_num, 'abc'::text as third_text "~
"UNION ALL "~
"SELECT 890, 233, 'fgh'::text as third_text",
ValueFormat.BINARY
);
assert(result[0]["second_num"].as!PGinteger == 567);
assert(result[1]["third_text"].as!PGtext == "fgh");
foreach (val; rangify(result[0]))
writefln("Found entry: %s", val.toBson.toJson);
}
shared static this()
{
// params: conninfo string, number of simultaneous connections
client = connectPostgresDB("dbname=vibe-test user=postgres", 4);
}
Output:
Found entry: 123
Found entry: 567
Found entry: "abc"
- 0.2.0 released 8 years ago
- denizzzka/vibe.d.db.postgresql
- MIT
- Copyright © 2016
- Authors:
- Dependencies:
- dpq2, vibe-d:core
- Versions:
-
3.1.3 2023-Apr-13 3.1.2 2022-Dec-06 3.1.1 2022-Aug-23 3.1.0 2022-May-25 3.1.0-rc.1 2020-Sep-07 - Download Stats:
-
-
0 downloads today
-
78 downloads this week
-
294 downloads this month
-
55164 downloads total
-
- Score:
- 4.2
- Short URL:
- vibe-d-postgresql.dub.pm