PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak upewnić się, że wartości z tabeli rejestrowania odpowiadają obiektom w innych tabelach?

Potrzebujesz entity tabela:

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. Nieoczekiwane wyniki zapytania SQL ze znacznikami czasu BETWEEN

  2. Wysyłasz tablicę wartości do zapytania sql w ruby?

  3. Długi czas połączenia z Azure Postgres

  4. Jak działa funkcja Degrees() w PostgreSQL

  5. Jak połączyć aktywnych użytkowników z bazą danych postgreSQL przez SQL?