pgmodeler被称为PostgreSQL数据库建模器。
据我所知,它是用于关系数据库设计的,而关系数据库设计并不是RDMBS特定的。
那么pgmodeler只用于PostgreSQL吗?它是否可以与其他RDBMS一起使用,如mysql、sqlserver、oracle数据库?
pgmodeler的哪个部分是postgresql特定的,哪些部分不是?
谢谢。
发布于 2019-04-10 02:11:59
它是postgresql特有的,因为它支持posgresql所做的一切: sql扩展("create table like..."),它的过程化语言pl/pgsql,外部数据包装器,表分区,以及许多其他;而这些通常与其他RDBMS完全不兼容。但主要的开发人员正在密切研究与pgloader的集成,这将在不久的将来使这种兼容性成为一件事。
如果你坚持pgmodeler的纯设计特性,“保持经典”,而不去实现,那么pgmodeler在某种程度上是通用的。
编辑:更准确地说,模型是“通用的”,当您将模型导出到数据库时,生成的代码特定于postgresql (sql数据类型,扩展...)。
https://stackoverflow.com/questions/54389015
复制相似问题