pgmodeler仅用于PostgreSQL吗?

时间:2019-01-27 14:09:49

标签: postgresql database-design

pgmodeler被称为PostgreSQL数据库建模器。

据我所知,关系数据库设计不是针对RDMBS的。

那么pgmodeler仅用于PostgreSQL吗?可以与其他RDBMS(例如mysql,sqlserver,oracle数据库)一起使用吗?

pgmodeler的哪一部分是特定于Postgresql的,而哪一部分不是?

谢谢。

1 个答案:

答案 0 :(得分:0)

它特定于Postgresql,因为它支持posgresql所做的所有事情:sql扩展(“ create table like ...”),其过程语言pl / pgsql,外部数据包装器,表分区以及许多其他功能;这些通常与其他RDBMS完全不兼容。 但是主要的开发人员正在密切研究与pgloader的集成,这将使这种兼容性在不久的将来成为现实。

如果您坚持使用pgmodeler的纯设计功能,“保持经典”并且从不寻求实现,那么pgmodeler一定是通用的。

编辑:为更精确地回答,模型是“通用的”,将模型导出到数据库时生成的代码特定于postgresql(sql数据类型,扩展名...)。