sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan indsætter man HashMap i PostgreSQL som JSON-type?

Du vil have Rust rå streng literal :

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

Mellem starten r#" og slutningen "# , kan dine strenge bogstaver have et hvilket som helst tegn undtagen # sig selv uden at flygte. Hvis du også vil have # sig selv, og derefter starter den rå streng-literal med flere # s og slutter med matchende nummer # s.



  1. Hvordan kan jeg sammenligne tid i SQL Server?

  2. hvordan man opretter en opdateringstrigger for Øg/Sænk 1 tal til det samlede antal stemmer

  3. Google Cloud SQL med SSL fra Compute Engine og/eller eksternt netværk

  4. Mapping Oracle UDT indeholdende associativ array i C#