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

पहली तालिका में विदेशी कुंजी

या तो पहले दूसरी टेबल बनाएं। या alter table . का उपयोग करें . यानी बिना रेफरेंस वाली पहली टेबल बनाएं और फिर करें:

alter table table1 add constraint fk_table1_team
    foreign key (team_id) REFERENCES table2(team_id);

table1 . के लिए घोषणा होगा:

CREATE TABLE table1 (   
    name_id INT NOT NULL,
    team_id INT, 
    PRIMARY KEY(name_id)
);

यदि कोई पूर्णांक उपलब्ध है, तो तालिकाओं के बीच संदर्भ प्राथमिक कुंजी पर होना चाहिए और निश्चित रूप से वर्ण स्तंभ पर नहीं होना चाहिए।



  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. आवेदन-स्तर एन पोस्टग्रेस्क्ल शार्क पर WHERE और ORDER BY के साथ शामिल हों

  3. PostgreSQL के लिए एक मल्टी-डेटासेंटर सेटअप लागू करना - भाग दो

  4. डुप्लिकेट कुंजी मान अद्वितीय बाधा का उल्लंघन करता है - डस्क डेटाफ़्रेम से sql तालिका बनाने का प्रयास करते समय त्रुटि पोस्ट करता है

  5. PostgreSQL में यूजर कैसे बनाएं