Skip to content

Commit 73e7b8e

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 <[email protected]>
1 parent 8fcecbb commit 73e7b8e

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
@@ -48,6 +48,7 @@
4848
- mls-memory-storage: add an in-memory implementation for MLS ([JeffG] at https://github.com/rust-nostr/nostr/pull/839)
4949
- mls-sqlite-storage: a sqlite implementation for MLS ([JeffG] at https://github.com/rust-nostr/nostr/pull/842)
5050
- mls: add new crate for implementing MLS messaging ([JeffG] at https://github.com/rust-nostr/nostr/pull/843)
51+
- sqldb: add `nostr-sqldb` crate ([Thomas Profelt] at https://github.com/rust-nostr/nostr/pull/835)
5152
- pool: add relay monitor ([Yuki Kishimoto] at https://github.com/rust-nostr/nostr/pull/851)
5253
- sdk: add `Options::pool` ([Yuki Kishimoto])
5354
- 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)