Draw.IO是否支持外键关系? 使用了许多不同的SQL样本(w3schools sql foreignkey)进行了测试,但都没有。
答案 0 :(得分:1)
由于预算问题,我只能实现它以使用MySQL和SQL Server以及SQL Server生成的脚本。 拉取请求在https://github.com/jgraph/drawio/pull/233暂挂。
MySQL示例:
Array[Object]
SQL Server示例:
CREATE TABLE Persons
(
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
CREATE TABLE Orders (
OrderID int NOT NULL,
OrderNumber int NOT NULL,
PersonID int,
PRIMARY KEY (OrderID),
FOREIGN KEY (OrderID) REFERENCES Persons(PersonID)
);
SQL Server生成的脚本示例:
CREATE TABLE Persons
(
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
CREATE TABLE Orders (
OrderID int NOT NULL,
PRIMARY KEY (OrderID),
CONSTRAINT FK_PersonOrder FOREIGN KEY (OrderID)
REFERENCES Persons(PersonID)
);
答案 1 :(得分:0)
PR已合并,您可以通过排列,插入,来自SQL https://www.draw.io/?splash=0&p=sql
来访问此插件