From 2a68a661d7499e83ce26d5376b580f0c3199253d Mon Sep 17 00:00:00 2001 From: despiegk Date: Sat, 19 Apr 2025 10:49:45 +0200 Subject: [PATCH] ... --- herodb/src/cmd/dbexample_prod/main.rs | 7 ++++++- .../tmp/dbexample2/currency/conf | 0 .../dbexample_prod/tmp/dbexample2/currency/db | Bin 0 -> 138 bytes .../tmp/dbexample2/product/conf | 0 .../dbexample_prod/tmp/dbexample2/product/db | Bin 0 -> 96 bytes .../dbexample_prod}/tmp/dbexample2/sale/conf | 0 .../cmd/dbexample_prod/tmp/dbexample2/sale/db | Bin 0 -> 96 bytes herodb/tmp/dbexample2/currency/db | Bin 524287 -> 0 bytes .../dbexample2/currency/snap.000000000000008A | Bin 80 -> 0 bytes herodb/tmp/dbexample2/product/db | Bin 524287 -> 0 bytes .../dbexample2/product/snap.0000000000000060 | Bin 69 -> 0 bytes herodb/tmp/dbexample2/sale/db | Bin 524287 -> 0 bytes .../tmp/dbexample2/sale/snap.0000000000000060 | Bin 69 -> 0 bytes 13 files changed, 6 insertions(+), 1 deletion(-) rename herodb/{ => src/cmd/dbexample_prod}/tmp/dbexample2/currency/conf (100%) create mode 100644 herodb/src/cmd/dbexample_prod/tmp/dbexample2/currency/db rename herodb/{ => src/cmd/dbexample_prod}/tmp/dbexample2/product/conf (100%) create mode 100644 herodb/src/cmd/dbexample_prod/tmp/dbexample2/product/db rename herodb/{ => src/cmd/dbexample_prod}/tmp/dbexample2/sale/conf (100%) create mode 100644 herodb/src/cmd/dbexample_prod/tmp/dbexample2/sale/db delete mode 100644 herodb/tmp/dbexample2/currency/db delete mode 100644 herodb/tmp/dbexample2/currency/snap.000000000000008A delete mode 100644 herodb/tmp/dbexample2/product/db delete mode 100644 herodb/tmp/dbexample2/product/snap.0000000000000060 delete mode 100644 herodb/tmp/dbexample2/sale/db delete mode 100644 herodb/tmp/dbexample2/sale/snap.0000000000000060 diff --git a/herodb/src/cmd/dbexample_prod/main.rs b/herodb/src/cmd/dbexample_prod/main.rs index e9ce238..b7cf3fe 100644 --- a/herodb/src/cmd/dbexample_prod/main.rs +++ b/herodb/src/cmd/dbexample_prod/main.rs @@ -13,7 +13,7 @@ fn main() -> Result<(), Box> { println!("============================================================"); // Create a temporary directory for the database - let db_path = PathBuf::from("./tmp/dbexample2"); + let db_path = PathBuf::from("/tmp/dbexample_prod"); if db_path.exists() { fs::remove_dir_all(&db_path)?; } @@ -155,6 +155,11 @@ fn main() -> Result<(), Box> { // db.insert_product(product2); "#; + + println!("\n0. Executing Script"); + println!("----------------------------------------"); + + engine.eval::<()>(script)?; // Create a database instance with our models registered diff --git a/herodb/tmp/dbexample2/currency/conf b/herodb/src/cmd/dbexample_prod/tmp/dbexample2/currency/conf similarity index 100% rename from herodb/tmp/dbexample2/currency/conf rename to herodb/src/cmd/dbexample_prod/tmp/dbexample2/currency/conf diff --git a/herodb/src/cmd/dbexample_prod/tmp/dbexample2/currency/db b/herodb/src/cmd/dbexample_prod/tmp/dbexample2/currency/db new file mode 100644 index 0000000000000000000000000000000000000000..d5807330460e68a71f2e8bf53ebc9b4dff42a52a GIT binary patch literal 138 zcmeyr>p1^^2&iX(fCl^e3%}Wb?7~IIDp(mA7#UtGHZSDhU|@nOVECw1oX^3OB8!Eg3c|k{=otO{+TLf literal 0 HcmV?d00001 diff --git a/herodb/tmp/dbexample2/product/conf b/herodb/src/cmd/dbexample_prod/tmp/dbexample2/product/conf similarity index 100% rename from herodb/tmp/dbexample2/product/conf rename to herodb/src/cmd/dbexample_prod/tmp/dbexample2/product/conf diff --git a/herodb/src/cmd/dbexample_prod/tmp/dbexample2/product/db b/herodb/src/cmd/dbexample_prod/tmp/dbexample2/product/db new file mode 100644 index 0000000000000000000000000000000000000000..03cab51e3623cec460294de8760063899e7041de GIT binary patch literal 96 zcmeyr>p1^^2&iX(fCl^e3%}Wb?7~IIDp(mA7#UtGHZSDhU|@nOVECw1oX^3p1^^2&iX(fCl^e3%}Wb?7~IIDp(mA7#UtGHZSDhU|@nOVECw1oX^3BZNuu_8GaY9e5sjkgcgs#ubjstSLH8mZrXN|owLD#K4|=`ww0*gAc(Av%y%{lC zyL)_|G{-0VZ%D}T>b0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U TAV7cs0RjXF5FkL{p9w4g*xD*) diff --git a/herodb/tmp/dbexample2/currency/snap.000000000000008A b/herodb/tmp/dbexample2/currency/snap.000000000000008A deleted file mode 100644 index 65dfc915a939f3c5183c252bc6da4a7640f6a7c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80 vcmeBXfB;5DcPNX&U6N4-#+Kn^QiZWq1rlJ)1T98W7~53H1d{tdEh8}5np*>>Yr0aC+0xn*h_L_x;bE&>BQp~U zD5U9PmZ8qp%2;!PL7SzUu57|4kn;0FJrfrSLcztk+glP6f|$Ptf~)f?%My};*r`4g3S!Q@*ij!p zBM6csk;;-y1(8U>rl<0%N}{o2rRhH>eLT6ESYA<9P_;37|GkH2H->^AFErnh`rfnQ ziHpDAIkxcNg6pI6GQSDcKV7ta&v$#?7+$g>oEZCM`reJD=gwZ9e`M}(Tg!vHK5SaK z`C!|c{_?u|+?(r`u063LE|NK|_U-JUyKAo8F>z1tXwJ6_xBigRIC5%HW^H)o)|A4L zW!3K=9a~>mu{rtO@z0~_-8&EDbq+j#aLqSeWZ1%3hYvNKLZ(h>%#rm4Q zOYO@q6l8bLNZC+!{8Ih*>APPaOiMcc-vcs^%>HQdfc(;?qOboL>}eXgVar`_p07>I z*xmj}&!NS?MUFi>fANk5SF@I-RJEjbJoHk-JF7}Qm{av?+S1z-_RT6^+d4D%bYEXX z*R`r?x6RDGZ+dw3z*|}6H*LEy^knaqu2pmX>`Xj+t!-A^bE}I#`6=$aOTS5+UdjUzRv8KcH=?y`i)1^^OiK# zpIkJov+3S}6|Ge@v7$q}9?zRTBODGc%nIj~mGzx@*f}Zva`lDg85eg}ZhD*brLQx- zCiJF#b=$QU^&`7dPwzQ?xV!B`=Gc8p7k=8&m2`G%TJ^_?RpHj&mhBssWjC%nF(vz4 z%h~QB$pHbd%5esZ);Di&mTT8 zSe`#HdU(il^>QXzi-~_A*wG(=mH