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

PostgreSQL RDS dblink_connect () का उपयोग करते समय कनेक्शन पासवर्ड की हार्ड कोडिंग से बचें

आप उपयोगकर्ता मानचित्रण बना सकते हैं:

  1. create server application_srv foreign data wrapper dblink_fdw OPTIONS (...;
  2. create user mapping FOR app_user SERVER application_srv OPTIONS (user 'user_to_connect', password 'password goes here');
  3. application_srv का उपयोग करें dblink कनेक्शन नाम में:

t# select * from dblink('application_srv','select max(t) from t') as t(m timestamp(0));
          m
---------------------
 2017-06-13 11:41:05
(1 row)

अब पासवर्ड pg_user_mappings में सादा पाठ प्रदर्शित किया जाएगा (pg_user_mapping आरडीएस में किसी के लिए चयन योग्य नहीं होना चाहिए), लेकिन वास्तविक पास केवल rds_superuser को ही प्रदर्शित किया जाएगा।




  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. डेटा को एक टेबल से दूसरी टेबल पर ले जाएं, पोस्टग्रेस्क्ल संस्करण

  3. समवर्ती अपवर्तन पर गतिरोध को पोस्टग्रेज करता है

  4. रेल, पोस्टग्रेएसक्यूएल, और इतिहास ट्रिगर

  5. चालू माह में बनाए गए रिकॉर्ड कैसे प्राप्त करें?