Skip to content

Commit df6402e

Browse files
Merge pull request #129 from manuelarte/adding_example_diesel_r2d2
Adding example diesel r2d2
2 parents 2dc4f96 + 93b8bda commit df6402e

File tree

9 files changed

+360
-0
lines changed

9 files changed

+360
-0
lines changed

Cargo.lock

Lines changed: 231 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[package]
2+
edition.workspace = true
3+
name = "embedded_async_diesel_r2d2"
4+
publish = false
5+
license.workspace = true
6+
version.workspace = true
7+
8+
[dependencies]
9+
postgresql_embedded = { path = "../../postgresql_embedded" }
10+
tokio = { workspace = true, features = ["full"] }
11+
diesel = { version = "2.2.1", features = ["postgres", "r2d2"] }
12+
r2d2_postgres = "0.18.1"
13+
diesel_migrations = { version = "2.2.0", features = ["postgres"] }
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# For documentation on how to configure this file,
2+
# see https://diesel.rs/guides/configuring-diesel-cli
3+
4+
[print_schema]
5+
file = "src/schema.rs"
6+
custom_type_derives = ["diesel::query_builder::QueryId", "Clone"]
7+
8+
[migrations_directory]
9+
dir = "./migrations"

examples/embedded_async_diesel_r2d2/migrations/.keep

Whitespace-only changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
DROP TABLE posts
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
CREATE TABLE posts (
2+
id SERIAL PRIMARY KEY,
3+
title VARCHAR NOT NULL,
4+
body TEXT NOT NULL,
5+
published BOOLEAN NOT NULL DEFAULT FALSE
6+
)

0 commit comments

Comments
 (0)