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

आप कैसे सुनिश्चित करते हैं कि लॉगिंग टेबल से मान अन्य तालिकाओं में वस्तुओं से मेल खाते हैं?

आपको एक entity चाहिए टेबल:

create table entity (
    entity_id serial primary key,
    entity_type text check (entity_type in ('individual','organization'))
)
create table individual (
    ind_id integer primary key references entity (entity_id), 
    age integer, name varchar
);
create table organisation (
    org_id integer primary key references entity (entity_id), 
    city varchar, name varchar
);
create TABLE log_table (
    log_id integer primary key, 
    entity_id integer references entity (entity_id), 
    information json, log_date date
);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Psql सभी तालिकाओं को सूचीबद्ध करें

  2. Orbeon प्रपत्र DB कनेक्शन पोस्टग्रेज करता है

  3. रेल:सरणी की सरणी में तत्व खोजने के लिए दायरे का उपयोग कैसे करें

  4. पोस्टग्रेज में क्रॉसस्टैब का उपयोग करने में असमर्थ

  5. Postgresql 10 - समानांतर विन्यास