PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Python:Mengambil hasil kueri PostgreSQL sebagai nilai JSON yang diformat

Saya pikir itu harus relatif mudah dilakukan dengan functions-json :

select
    json_agg(to_json(d))
from (
    select
        e.humd as "relativeHumidity",
        e.wind as "windSpeed",
        l.address,
        json_build_object(
            'coordinates',
            json_build_array(l.log, l.lat)
        ) as location
    from environment as e
        inner join placement as p on
            p.placem_id = e.placem_id
        inner join location as l on
            l.loc_id = p.loc_id
) as d

db<>fiddle demo




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konfigurasikan `DataSource` untuk terhubung ke server Postgres terkelola di Digital Ocean dengan enkripsi SSL/TLS

  2. perbedaan antara localhost dan postgres untuk Host di buruh pelabuhan

  3. Mengelola Ketersediaan Tinggi di PostgreSQL – Bagian II:Manajer Replikasi

  4. Cloud SQL Postgres Tidak ditemukan driver yang cocok untuk jdbc:postgres://google/

  5. Pemicu untuk menghapus baris dari tabel terkait sebelum menghapus baris dari tabel yang sebenarnya