Skip to content

Releases: co-rs/cdbc

v0.1.23

06 Mar 13:29
Compare
Choose a tag to compare

v0.1.23

  • support macro #[cdbc::table]
  • support crud

v0.1.22

06 Mar 13:19
Compare
Choose a tag to compare

v0.1.22

  • support macro #[cdbc::table]
  • support crud

v0.1.20

25 Feb 13:52
Compare
Choose a tag to compare

v0.1.20

  • fix scan

v0.1.18

25 Feb 10:26
Compare
Choose a tag to compare

v0.1.18

  • support Scan
    for example:
/// #[derive(Debug,cdbc::ScanSqlite,cdbc::ScanMssql,cdbc::ScanMysql,cdbc::ScanPg)]
#[derive(Debug, cdbc::ScanAll)]
pub struct BizActivity {
    pub id: Option<String>,
    pub name: Option<String>,
    pub delete_flag: Option<i32>,
}

fn main() -> cdbc::Result<()> {
    let pool = make_sqlite()?;
    let data = query!("select * from biz_activity limit 1")
        .fetch_all(pool.clone())?
        .scan();
    println!("{:?}", data);
    Ok(())
}

v0.1.17

20 Feb 15:46
Compare
Choose a tag to compare

v0.1.17

  • support impl_scan! macro
    for example:
use cdbc::{impl_scan};
use cdbc::scan::{Scan,Scans};
 pub struct BizActivity {
     pub id: Option<String>,
     pub name: Option<String>,
     pub delete_flag: Option<i32>,
 }
 impl_scan!(SqliteRow,BizActivity{id:None,name:None,delete_flag:None});

 let v:Vec<BizActivity > = query!("select * from biz_activity limit 1").fetch_all(pool)?.scan()?;

v0.1.16

20 Feb 14:34
Compare
Choose a tag to compare

v0.1.16

  • support impl_scan! macro
    for example:
use cdbc::{impl_scan};
use cdbc::scan::{Scan,Scans};
 pub struct BizActivity {
     pub id: Option<String>,
     pub name: Option<String>,
     pub delete_flag: Option<i32>,
 }
 impl_scan!(SqliteRow,BizActivity{id:None,name:None,delete_flag:None});

 let v:Vec<BizActivity > = query!("select * from biz_activity limit 1").fetch_all(pool)?.scan()?;

v0.1.14

16 Feb 07:48
Compare
Choose a tag to compare

v0.1.14

  • use mco replace cogo

v0.1.13

08 Feb 21:23
Compare
Choose a tag to compare

v0.1.13

  • default disable ssl

v0.1.12

02 Feb 19:40
Compare
Choose a tag to compare

v0.1.12

  • fix sqlite chan closed bug

v0.1.11

28 Jan 18:17
Compare
Choose a tag to compare

v0.1.11

  • support cogo'Time
  • up time version to 0.3