sql >> Databáze >  >> RDS >> PostgreSQL

Jak vložit HashMap do PostgreSQL jako typ JSON?

Chcete Rust nezpracovaný řetězcový literál :

for (name, hobby) in contacts.iter() {
    client.execute(
        r#"INSERT INTO following_relation(relation) 
           VALUE ('{"name" : ($1), "hobby" : ($2)}')"#,
        &[&name, &following],
    )?;
}

Mezi začátkem r#" a konec "# , vaše řetězcové literály mohou mít jakýkoli znak kromě # sama bez útěku. Pokud chcete také # sám, pak začne nezpracované řetězcové literály s více # s a končí odpovídajícím číslem # s.



  1. MySQL - length() vs char_length()

  2. Funkce LN() v Oracle

  3. Struktura databáze pro uchovávání statistik podle dne, týdne, měsíce, roku

  4. Vyberte klauzuli uvnitř funkce pl/sql vrátí nesprávnou hodnotu