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

Memanggil Layanan Web RESTful dari prosedur/fungsi PostgreSQL

Ya, itu mungkin, meskipun tidak langsung dari Postgresql itu sendiri. Saya tidak tahu tentang Java tetapi cara tercepat adalah menggunakan plperlu dengan REST::Client paket, mis.:

CREATE OR REPLACE FUNCTION restful.put(auri character varying, ajson_text text)
 RETURNS text
 LANGUAGE plperlu
 SECURITY DEFINER
AS $function$
  use REST::Client;  
  use Encode qw(encode);
  my $client = REST::Client->new();    
  $client->getUseragent()->proxy( 'https', 'http://some-proxy/' ); # use for proxy authentication
  $client->addHeader('Content-Type', 'application/json');          # headers
  $client->POST( $_[0], encode('UTF-8', $_[1]));                   # encoding
  return $client->responseContent();  
$function$


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah ada alat visualisasi data untuk postgresql yang mampu menampilkan hubungan antar skema juga?

  2. Perbedaan antara Replikasi Aliran dan replikasi logis

  3. Bagaimana cara menggunakan SQLAlchemy untuk mengakses banyak database dengan mulus?

  4. Cara Menghitung Median di PostgreSQL

  5. Kesalahan Koneksi saat menghubungkan ke PostgreSQL sebagai pengguna postgres?