Function begin

Source
pub fn begin<'a>(client: &'a mut Client) -> Result<Transaction<'a>, Error>
Expand description

§begin

Yeni bir transaction başlatır.

§Parametreler

  • client: Veritabanı bağlantı istemcisi

§Dönüş Değeri

  • Result<Transaction<'_>, Error>: Başarılı olursa, transaction nesnesini döner; hata durumunda Error döner

§Örnek Kullanım

use postgres::{Client, NoTls, Error};
use parsql::postgres::transactional::begin;
 
fn main() -> Result<(), Error> {
    let mut client = Client::connect(
        "host=localhost user=postgres dbname=test",
        NoTls,
    )?;
     
    let tx = begin(&mut client)?;
     
    // İşlemler...
     
    // Transaction'ı tamamla
    tx.commit()?;
    Ok(())
}