code

ER 다이어그램이 Datagrip에 관계를 표시하지 않음

starcafe 2023. 8. 11. 22:27
반응형

ER 다이어그램이 Datagrip에 관계를 표시하지 않음

데이터 그립의 ER 다이어그램은 테이블 간의 관계를 표시하지 않고 테이블만 표시합니다.MYSQL을 사용하고 있습니다.MariaDB도 사용해 보았습니다. 여기에 이미지 설명을 입력하십시오.

네, 이 문제를 우연히 발견했는데 적어도 MySql을 사용하여 외부 키를 선언하는 방법에 따라 달라질 수 있습니다.

이 다이어그램은 인라인 외부 키 선언을 사용하여 이 구문을 사용하여 작성된 테이블의 관계를 표시하지 않습니다.

CREATE TABLE table(
  my_pk int primary key,
  fkrow int references other_table(fkrefrow)
);

그러나 테이블이 이 구문으로 작성되어 자체 행에 외부 키 제약 조건을 선언하는 경우 다이어그램에 관계 화살표가 표시됩니다.

CREATE TABLE table(
  my_pk int primary key,
  fkrow int not null,
  foreign key (fkrow) references other_table(fkrefrow)
)

언급URL : https://stackoverflow.com/questions/42506921/er-diagram-not-displaying-relationships-in-datagrip

반응형