Advertisement
joaofabioma

SELECT https CURLOPT_CAINFO

Dec 15th, 2022 (edited)
1,301
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. DROP SCHEMA IF EXISTS extensions CASCADE;
  2. CREATE SCHEMA IF NOT EXISTS extensions AUTHORIZATION postgres;
  3. CREATE EXTENSION IF NOT EXISTS http WITH SCHEMA extensions;
  4.  
  5. SET http.timeout_msec = 59000;
  6. SELECT
  7.     extensions.http_set_curlopt
  8.     (
  9.         'CURLOPT_CAINFO',
  10.         (SELECT
  11.             format('%s/../../ssl/certs/curl-ca-bundle.crt',setting) AS setting
  12.          FROM pg_settings WHERE name = 'data_directory')
  13. );
  14.  
  15. --SELECT * FROM pg_settings WHERE  setting ~~* '%:/%';
  16. --SELECT * FROM pg_settings WHERE  reset_val ~~* '%:/%';
  17. --SELECT format('%s/',setting) AS setting FROM pg_settings WHERE  name = 'data_directory'
  18. SELECT
  19.   *
  20. FROM extensions.http_get('https://pastebin.com/ypEEYqXd');
  21.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement