PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да вмъкна HashMap в PostgreSQL като тип JSON?

Искате Rust необработен низов литерал :

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

Между началото r#" и край "# , вашите низови литерали могат да имат произволен знак освен # себе си, без да избяга. Ако искате и # себе си, след което започва необработените низови литерали с множество # s и завършва със съвпадащ номер от # с.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Заявка за брой различни стойности в подвижния период от време

  2. Алтернатива, когато IN клаузата е въведена МНОГО стойности (postgreSQL)

  3. В Postgres, как да COUNT и WHERE в една и съща заявка, след което да направя математика за резултата?

  4. Таблица за разделяне въз основа на първата буква на поле varchar

  5. AWS Glue - Скъсете целевата таблица postgres преди вмъкване