In [1]:
Copied!
from eralchemy2 import render_er
from biokb_ipni.db.models import Base
import os
from eralchemy2 import render_er
from biokb_ipni.db.models import Base
import os
Entity-relationship diagram¶
This notebook is used to generate an entity-relationship diagram from the SQLAlchemy models defined in the biokb_ipni package.
In [2]:
Copied!
# ensure the output directory exists, then render the ER diagram to PNG
os.makedirs(os.path.join("..", "imgs"), exist_ok=True)
render_er(Base, os.path.join("..", "imgs", "erd_from_sqlalchemy.png"))
# ensure the output directory exists, then render the ER diagram to PNG
os.makedirs(os.path.join("..", "imgs"), exist_ok=True)
render_er(Base, os.path.join("..", "imgs", "erd_from_sqlalchemy.png"))

