首页 > 数据库 >Power Designer 连接 PostgreSQL 逆向工程生成pd表结构操作步骤以及过程中出现的问题解决

Power Designer 连接 PostgreSQL 逆向工程生成pd表结构操作步骤以及过程中出现的问题解决

时间:2024-09-11 16:35:49浏览次数:9  
标签:逆向 Designer PostgreSQL Could 数据库 pgsql 选择 操作步骤 链接

、使用PowerDesigner16.5 链接pg数据库
1.1、启动PD.选择Create Model…。

 


1.2、选择Model types / Physical Data Model Physical Diagram:选择pgsql直接【ok】

 

 


1.3、选择connect 在工具栏选择Database-Connect… 快捷键:ctrl+shift+N.如下图:

 

 


1.4、选择配置连接configure 在弹出的窗口选择Connection profile: configure…

 


1.5、在弹出框中选择第二个:新建,如下贴图

 

 

(注意:pgsql本地驱动包官方下载地址:https://jdbc.postgresql.org/【todo:pgsql驱动下载】)

1.6、进行Test Connection…进行测试

 

注意:测试链接这个期间可以会出现几个问题,
第一:提示链接失败,然后日志输出Could not Initialize JavaVM!
解决方案:PDsehell16连接pgsql出现“Could not initialize JavaVM“时的解决步骤

第二:链接失败,日志输出:Non SQL Error : Could not load class org.postgresql.Driver
解决方案:PDsehell16连接pgsql出现“Non SQL Error : Could not load class org.postgresql.Driver“时的解决步骤

1.7、当处理完链接问题之后,会提示链接成功,然后直接OK,关闭窗口即可

 


二、在pgshell16中操作逆向工程步骤
2.1 File——Reverse Engineer-Database… 如下图:

 

 

 

2.2选择上一步已经配置好的数据库连接,userID,和password是数据库的用户和密码,需要再输入一次

 


2.3确认链接上之后提示如下,列出当前数据库用户的所有表

 

可以选中指定用户的

 

全选

 


全不选

 

选完想要逆向工程的表,然后等读条

 

导入成功即可看到表结构

 


注意!!!等待进度条的时候,有可能出现的问题
第一:导入的表结构没有字段显示,日志再导入过程提示Unable to list the columns. SQLSTATE = 22003不良的类型值 short : t
解决:PDshell16反向pgsql中 Unable to list the columns. SQLSTATE = 22003不良的类型值 short : t 的解决方案
第二:导入后不显示原来数据库中的comment 注释内容。只有字段根类型;
解决方案:PDshell16逆向PostgreSQL 工程显示字段comment备注

至此基本可以完成pgsql得表得逆向
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/weixin_45439637/article/details/135643948

标签:逆向,Designer,PostgreSQL,Could,数据库,pgsql,选择,操作步骤,链接
From: https://www.cnblogs.com/telwanggs/p/18408470

相关文章

  • PowerDesigner 逆向工程 Could not Initialize JavaVM!
    原项目的大量的表,使用PowerDesigner进行逆向工程。提示CouldnotInitializeJavaVM! 网上找到原因,PowerDesigner不可以使用64位JDK环境! 有一种不修改环境变量的方法在PowerDesigner目录下,建立一个启动批处理,如:startup.bat,在其中配置JAVA_HOME、CLASSPATH,如下例所示: ......
  • 使用python进行PostgreSQL 数据库连接
    使用python进行PostgreSQL数据库连接PostgreSQL数据库是最常用的关系型数据库之一,最吸引人的一点是它作为开源数据库且具有可拓展性,能够提供丰富的应用。运用python可以很简单的建立PostgreSQL数据库连接,其中最受欢迎的就是psycopg。1.安装psycopg2Psycopy是针对python的Po......
  • 精通PostgreSQL:解锁高效数据库管理的十大必备技巧与最佳实践
     作者简介:我是团团儿,是一名专注于云计算领域的专业创作者,感谢大家的关注 座右铭:   云端筑梦,数据为翼,探索无限可能,引领云计算新纪元 个人主页:团儿.-CSDN博客目录前言:正文:一.用户管理1.创建账号2.设置只读权限3.设置可操作的数据库4.授权可操作的模式和权限--......
  • 信创领域认证,来自工信部人才交流中心的PostgreSQL培训班
    在国家大力发展信创软件和数据库行业的背景下,PostgreSQL具有多方面的优势和机遇,具体体现在以下几个方面:1.技术优势契合信创需求:PostgreSQL数据库是一个功能强大、性能稳定、可扩展性强的开源对象关系数据库系统,支持多种数据类型(如数组、JSON、XML等),方便存储和处理半结构化......
  • YS9082HP量产工具操作步骤,YS9082HP固态怎么开卡成功分享,YS9082HC量产、YS9082HT量产、
    去年买的杂牌固态512G,只要不到90元,遇到的问题:温度固定在40度不变,写入20G后就出缓掉速度到20M,基本无法用,拆开发现是YS9082HP主控,还有三片后打标的颗粒,标的闪迪。先从量产部落随便找了个开卡工具读一下Flash ID,是45739CB376E3,闪迪的BICS4QLC颗粒:再用sg_flash_id软件......
  • u盘重装系统怎么操作_u盘重装系统详细操作步骤【新手宝典】
          u盘重装系统怎么操作?u盘u盘重装系统需要准备一个u盘,然后将u盘制作成pe,进入pe后再重装系统,下面小编就教大家u盘u盘重装系统详细操作步骤教程。    u盘pe启动盘是什么?u盘pe启动盘是一种可引导的USB存储设备,其中包含Windows预先安装环境(WinPE),用于系统维......
  • PostgreSQL分区功能深度解析及代码样例
    PostgreSQL分区功能深度解析及代码样例引言PostgreSQL(简称PG)是一款功能强大的开源关系型数据库管理系统,广泛应用于各种企业级应用中。随着数据量的不断增长,数据库的性能和可管理性成为开发者关注的焦点。PostgreSQL的分区功能正是为了解决这些问题而设计的,它允许将一个大表分割成......
  • 安卓玩机工具------vivo机型线刷救砖固件 下载工具操作步骤预览
          vivo机型玩机       vivo机型虽然对于玩家来说相对可玩性较低。官方封闭bl锁。对于普通玩家来说只能 中规中矩使用机型。但目前有很多vivo机型通过第三方渠道已经可以解bl锁和root操作。但有时候玩机会遇到误操作或者其他系统性问题导致系统......
  • PostgreSQL入门介绍
    一、PostgreSQL背景及主要功能介绍1、背景PG数据库,全称为PostgreSQL数据库,是一款开源的关系型数据库管理系统(RDBMS)。其起源可以追溯到20世纪80年代末和90年代初,由加拿大的计算机科学家MichaelStonebraker及其团队在加州大学伯克利分校启动。该项目旨在创建一个强大的、......
  • postgresql java jdbc 负载均衡解决方案
    在PostgreSQL和JavaJDBC的环境中实现负载均衡,可以有效提升数据库性能和可用性。以下是一个基于PostgreSQL和JavaJDBC的负载均衡解决方案,包括主从复制、连接池、以及负载均衡器的集成。1.PostgreSQL主从复制PostgreSQL的主从复制是实现读写分离的重要前提。主节点(Ma......