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

Postgres में किसी अन्य फ़ंक्शन के पैरामीटर के रूप में कार्य

चूंकि प्रत्येक फ़ंक्शन / प्रक्रिया में pg_proc में एक प्रविष्टि होनी चाहिए, आप प्रक्रिया की पहचान के लिए प्राथमिक कुंजी का उपयोग कर सकते हैं। यह एक ही नाम वाली प्रक्रियाओं के साथ समस्याओं को भी खत्म कर देगा लेकिन विभिन्न पैरामीटर या विभिन्न पैरामीटर प्रकार।

इसके लिए शॉर्टहैंड regproc . प्रकार हैं और regprocedure आसान संचालन के लिए संबंधित कलाकारों के साथ। मैनुअल देखें इनके लिए।

फ़ंक्शन की पहचान करना और उसे पास करना कोई समस्या नहीं है:

select 'pg_database_size(oid)'::regprocedure; -- create "reference"
     regprocedure      
-----------------------
 pg_database_size(oid)

regprocedure Use का प्रयोग करें पैरामीटर प्रकार के रूप में।

जिस समस्या का मुझे अभी तक पता नहीं चला, वह यह है कि वास्तव में ऐसी चीज़ को सुविधाजनक तरीके से कैसे कहा जाए।



  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. Ubuntu 18.04 पर PostgreSQL स्थापित करें

  3. कई स्कीमा पर क्वेरी के साथ पोस्टग्रेस्क्ल संग्रहीत प्रक्रिया

  4. रेल में एकाधिक मैचों के साथ PostgreSQL समान है ActiveRecord

  5. रेल में Postgresql पर तैयार वक्तव्य