# ERMaster **Repository Path**: thinkgem/ermasterr ## Basic Information - **Project Name**: ERMaster - **Description**: ER Master 是一个用于设计ER模型图的Eclipse插件。提供的功能包括:从数据库导入关系生成ER图,导出设计图,导出DDL数据定义语句等。目前完整支持的数据库包括 MySQL、PostgreSQL、Oracle、SQLServer、DB2等。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 36 - **Forks**: 13 - **Created**: 2019-04-25 - **Last Updated**: 2025-06-09 ## Categories & Tags **Categories**: eclipse-plugins **Tags**: None ## README # ERMaster A fork of ERMaster. Faster, Better, VCS-friendly. Original version is http://ermaster.sourceforge.net > ERMaster is GUI editor for ER diagram. > It runs as Eclipse plug-in. > It can be done graphically to making ER diagram, printing ER diagram, exporting the DDL from ER diagram, etc. . > Moreover, importing from DB, management of the group, and the historical management, etc. are supported. # Install 1. Install Eclipse Package: `Eclipse IDE for Java Developers` 2. Install PDE plug-in Plug-in name: `Eclipse PDE Plug-in Developer Resources` 3. Install ermasterr Update Site: `https://thinkgem.github.io/ermasterr/updatesite` or Copy the contents of the [org.insightech.er_x.y.z.jar](https://gitee.com/thinkgem/ermasterr/tree/master/updatesite/plugins) latest version to the dropins folder located in the root of your Eclipse installation. Directory tree example: ``` your_eclipse_install_dir/ └── dropins/ └── ermasterr/ └── eclipse/ └── plugins/ └── org.insightech.er_x.y.z.jar ``` or put jar file to dropins directly. ``` your_eclipse_install_dir/ └── dropins/ └── org.insightech.er_x.y.z.jar ``` # Features ## Faster * ermasterr prevented a increase of the drawing time by getting rid of tabs of each category and skipping expensive initialization for each category. ## Better * ermasterr has fixed the issue that erdiagram data file size becomes gigantic in sometimes by writing a large amount of same xml tags. (https://sourceforge.net/p/ermaster/bugs/119/) ## VCS-friendly * ermasterr can write git-mergable erdiagram data as far as possible. (https://sourceforge.net/p/ermaster/feature-requests/104/) # Release 1. Open file `/META-INF/MAINIFEST.MF` Mobify Version. 2. File -> Export -> Plug-in Development -> Deployable plug-ins and fragments -> Select org.insightech.er. 3. Open file `/features/feature.xml` Mobify Version and update upgrade info. 4. File -> Export -> Plug-in Development -> Deployable features. 5. Open `/updatesite/site.xml` -> Add Feature new version and right-click Remove old version and update upgrade info. # License Apache License V2.0