From ae29e83c8048e2089743abe2ea81a60a0288e2cb Mon Sep 17 00:00:00 2001 From: itsscb Date: Sat, 3 May 2025 22:25:14 +0200 Subject: [PATCH] feat: add sqlx sqlite + tokio + uuid:v4 --- Cargo.toml | 3 +++ db_dev.db | Bin 0 -> 20480 bytes flake.nix | 4 ++++ 3 files changed, 7 insertions(+) create mode 100644 db_dev.db diff --git a/Cargo.toml b/Cargo.toml index b2baa3d..34c618b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,3 +8,6 @@ repository = "https://git.itsscb.de/itsscb/BefehlsWerk" [dependencies] serde = { version = "1.0.219", features = ["derive", "rc"] } serde_json = "1.0.140" +sqlx = { version = "0.8.5", features = ["macros", "runtime-tokio", "sqlite", "uuid"] } +tokio = { version = "1.44.2", features = ["full"] } +uuid = { version = "1.16.0", features = ["v4"] } diff --git a/db_dev.db b/db_dev.db new file mode 100644 index 0000000000000000000000000000000000000000..23a9ca6426734d163b374a8bbfa9425ad41b1805 GIT binary patch literal 20480 zcmeI&&1=(O90%|xeOYa>>l8+mf;`~G!aCR1p%#2eXOyxuoo$K^g)F9-jrPqZ)iO_0 zPkK_&n->-Q6U3vkqj&MNo1h2rB-4{m+H^00Uc3n9`y&r|p6B<3c$+Qi+ z+Uhhkn`X!q;W%=hQbLHIwIFN5@Uc!{IACXPSASI3PiEKJ(byIVL^sLgli0iH=H&HJ zi!l!Y2tWV=5P$##AOHafKmY>&EO6f+;^T2{yV~Cv%(iX0r@%r<6cmvvLQWE? zJ4ug4!Ys@xRm7_bT`J`ZLTQ;Uipw+oL{n=RgOprUs9cex!F*e@YkTJ-iDY1c7vdZ- zn^mJ{-Kn#UrmA)AR)4IzH&jz@C-@-2h4^HWdlc+HtjezFsSWdHN3+dV)AEjedmi7L zWpz*%ca4t4E~dHsrM&DZ$H`Y+6K74o;GL?RwAr+5tzI{(s*}$b#Ihn3mgsO1y&zr` zDw0AMDy5PrE9&-=nf~3auC5!FMRUcXBntBOb%U&4GxXb5w?T7KG3Ut{Jwxw0WvjNy zz}?3m-Zzps=bPZm$x*ak3^nDQarXB6oNrZ>H7@p+umb@B2tWV=5P$##AOHafKmY;| zfWZG1xWa{k)0uGHfAH4N{jUz0P18=#rRS4#?8wm6>1-yQO`mx2=gZ4`^Zc9XGrvzh z%)Wnq;PB@U-zul3&Mt1OKU`0@31?f8+Ss~@ked|!F$i?F)5*e}8k1Oy-e z0SG_<0uX=z1Rwwb2tWV=V`(s)2tWV=5P$##AOHafKmY;|fB*!> kSipJzkNy7`f50dW0uX=z1Rwwb2tWV=5P$##AixCv0wx343IG5A literal 0 HcmV?d00001 diff --git a/flake.nix b/flake.nix index d470bc7..4947051 100644 --- a/flake.nix +++ b/flake.nix @@ -13,6 +13,10 @@ buildInputs = with pkgs; [ powershell ]; + + shellHook = '' + export DATABASE_URL=sqlite://db_dev.db + ''; }; } );