diff --git a/at/fos/ermodel/gui/B3.java b/at/fos/ermodel/gui/B3.java index c54c6f9..3f38bf8 100644 --- a/at/fos/ermodel/gui/B3.java +++ b/at/fos/ermodel/gui/B3.java @@ -1366,6 +1366,11 @@ public class B3 for (Graphic_Main_Elem gme : readModel) { gme.setGc(this.currentTab.canvas.getGraphicsContext2D()); + if(gme instanceof Graphic_ATTR_Elem) { + if(gme.name.equalsIgnoreCase("id")) { + ((Graphic_ATTR_Elem) gme).datatype = "int"; + } + } gme.isVisible = true; } diff --git a/at/fos/ermodel/gui/Graphic_ATTR_Elem.java b/at/fos/ermodel/gui/Graphic_ATTR_Elem.java index 0b5e9a7..43d6a94 100644 --- a/at/fos/ermodel/gui/Graphic_ATTR_Elem.java +++ b/at/fos/ermodel/gui/Graphic_ATTR_Elem.java @@ -43,6 +43,9 @@ public abstract class Graphic_ATTR_Elem } this.columnPostfix = ""; this.datatype = "varchar(100)"; + if(this.name.equalsIgnoreCase("id")) { + this.datatype = "int"; + } this.isAutoincrement = false; this.isKey = this instanceof Graphic_ATTR_Key_Elem || this instanceof Graphic_ATTR_Weak_Key_Elem;