PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PostgreSQL प्रक्रिया/फ़ंक्शन से रीस्टफुल वेब सेवाओं को कॉल करना

हां, यह संभव है, सीधे पोस्टग्रेस्क्ल से ही नहीं सोचा। मैं जावा के बारे में नहीं जानता लेकिन सबसे तेज़ तरीका है plperlu . का उपयोग करना REST::Client . के साथ पैकेज, उदा.:

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. एकाधिक CSV फ़ाइलों को पोस्टग्रेज़ में कॉपी करें

  2. समय श्रृंखला डेटा पर पुन:नमूना

  3. पोस्टग्रेज में बिना पिड के ताले हटाएं

  4. Django और PostgreSQL को दो अलग-अलग EC2 उदाहरणों पर सेट करना

  5. Symfony2 सिद्धांत - PostgreSQL के लिए ILIKE खंड?