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

जांचें कि क्या उपयोगकर्ता द्वारा परिभाषित प्रकार PostgreSQL में पहले से मौजूद है

मैं यहां केवल इस उद्देश्य के लिए एक फ़ंक्शन बनाने की आवश्यकता के बिना, एक साधारण स्क्रिप्ट में प्रकार बनाने के लिए संपूर्ण समाधान जोड़ता हूं।

--create types
DO $$
BEGIN
    IF NOT EXISTS (SELECT 1 FROM pg_type WHERE typname = 'my_type') THEN
        CREATE TYPE my_type AS
        (
            --my fields here...
        );
    END IF;
    --more types here...
END$$;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL के EXPLAIN ANALYZE का MySQL समतुल्य क्या है?

  2. क्या अपडेट/डिलीट को अक्षम करने का कोई तरीका है लेकिन फिर भी ट्रिगर्स को उन्हें निष्पादित करने की अनुमति है?

  3. PostgreSQL में दिनांक, समय और अंतराल का प्रतिनिधित्व करना

  4. पैरामीटर के रूप में पूर्णांक सरणियों को पोस्टग्रेज करता है?

  5. प्रारंभिक स्कीमा के साथ पोस्टग्रेज़ डॉकटर कंटेनर बनाएँ