2011-03-27 106 views
2

什么是您设计PostgreSQL模式的首选方式?你会推荐使用特定的图形设计工具,或者只是在纸上设计模式并手工创建所有东西?PostgreSQL模式设计

+0

你应该尝试GenMyModel(https://www.genmymodel.com)它支持在线数据库设计。 – Xaelis 2015-02-11 07:09:18

回答

2

您也可以尝试

创建ER图。

对于管理DDL脚本,我有很好的Liquibase经验,Power Architect也可以直接从ER图创建Liquibase XML。

3

我使用的MySQL Workbench来创建我的模式的漂亮图片 - 但我宁愿创建实际在我的数据库上手动运行的DDL。

1

我主要使用纸张或在psql提示符中直接绘制模式。

许多UML工具具有DDL生成(请参阅argouml),但根据我的经验,直接编写模式会更快。然后你可以马上测试它。

0

我建议Vertabelo。 Vertabelo是一名在线数据库设计师,由我为之工作的Chrome和Safari开发。

该工具最重要的特性是它允许在团队中共享数据库模型并通过网络浏览器进行协作。

其他Vertabelo功能包括:

  • 型号版本
  • 为PosgreSql,MySQL和甲骨文,微软的SQL Server,DB2,SQLite的,HSQLDB
  • 动态/可视化搜索
  • 活动数据库模型的支持验证
  • 逆向工程

Vertabelo可以免费用于学术项目,并且可以用于大型数据库项目的商业版本。

0

pgModeler根据GPL,多平台许可。

二进制安装程序花费4美元,我认为这是值得的。

+0

这看起来很有前途;这很新,不是吗? – akosch 2014-05-05 12:09:32