Skip to content

Commit eafee9f

Browse files
tomproyukibtc
authored andcommitted
sqldb: init
This implements a basic driver for using Postgres, SQLite or MySQL as storage engine for nostr-database. Uses async Diesel as driver and Diesel migrations to set up the schema. Pull-Request: #835 Pull-Request: #855 Signed-off-by: Yuki Kishimoto <yukikishimoto@protonmail.com>
1 parent 4096b9d commit eafee9f

File tree

32 files changed

+1483
-54
lines changed

32 files changed

+1483
-54
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@
8787
- mls-memory-storage: add an in-memory implementation for MLS ([JeffG] at https://github.com/rust-nostr/nostr/pull/839)
8888
- mls-sqlite-storage: a sqlite implementation for MLS ([JeffG] at https://github.com/rust-nostr/nostr/pull/842)
8989
- mls: add new crate for implementing MLS messaging ([JeffG] at https://github.com/rust-nostr/nostr/pull/843)
90+
- sqldb: add `nostr-sqldb` crate ([Thomas Profelt] at https://github.com/rust-nostr/nostr/pull/835)
9091
- pool: add relay monitor ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/851)
9192
- sdk: add `Options::pool` ([Yuki Kishimoto])
9293
- relay-builder: add support for NIP-70 protected events ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/875)

0 commit comments

Comments
 (0)