下面我介绍的是postgresql的连接方式,其他的应该也大同小异

一、首先电脑要带有32位的java,并在powerdesigner的安装目录下新建一个powerdesigner.bat文件,里面的内容如下:

set JAVA_HOME="D:\java\java8-32bit"
set CLASSPATH="%JAVA_HOME%\lib\jt.jar;%JAVA_HOME%\lib\tools.jar;D:\java\jar\postgresql-9.3-1103.jdbc3.jar"
cd "D:\数据库管理"
start /b PdShell16.exe
exit

二、准备ODBC连接驱动,要去官网下载:http://www.postgresql.org/ftp/odbc/versions/msi/

下载完就直接运行.exe文件就可以了
然后配置ODBC数据源:
控制面板->管理工具->ODBC 数据源(64位)【这里我用的是64位】



三、配置连接数据库

四、进行数据库连接并反向工程表



五、问题记录

问题一:
如果有类似如下的错误:

解决方法:
首先先选择DBMS为指定数据库


其次对DBMS进行设置:

将数据修改成我这样:
CAST(NULLIF(c.attnotnull,false) as VARCHAR(1)),

下面这个也要改:
CAST(NULLIF(x.indisprimary,false) as VARCHAR(1)),

目前我就遇到这个问题,有问题希望大家也可以指出~~~~

参考:
https://blog.csdn.net/weixin_30878361/article/details/99599707
https://blog.csdn.net/qq_20143059/article/details/113989215
https://www.jianshu.com/p/5fe9d08d7004

基于postgresql使用powerdesigner反向工程相关推荐

  1. 简单介绍基于PostgreSql 别名区分大小写的问题

    这篇文章主要介绍了基于PostgreSql 别名区分大小写的问题,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 PostgreSql是区分大小写的 如果别名的大小不一致就会提示错误: ...

  2. PowerDesigner 反向工程生成ER图

    PowerDesigner 反向工程生成ER图 一,建立ODBC数据源 1, 打开系统ODBC数据源,位置"控制面板--管理工具--数据源(ODBC). 2,选择系统DSN,点击添加按钮,会 ...

  3. powerdesigner 反向工程 oracle,PowerDesigner oracle 反向工程到cdm文件

    用PowerDesigner反向工程来导处数据模型图是很方便的,以powerdesigner11 和oracle8i为例(其他版本略有不同) 基本步骤如下: 1,打开或新建一个PhysicalData ...

  4. java执行查询postgresql得到中文乱码_Greenplum: 基于PostgreSQL的分布式数据库内核揭秘(上篇)...

    关于作者 姚延栋,山东大学本科,中科院软件所研究生.PostgreSQL中文社区委员,致力于Greenplum/PostgreSQL开源数据库产品.社区和生态的发展. 一.数据库内核揭秘 Greenp ...

  5. PostgreSQL 优势,MySQL 数据库自身的特性并不十分丰富,触发器和存储过程的支持较弱,Greenplum、AWS 的 Redshift 等都是基于 PostgreSQL 开发的...

    PostgreSQL 优势 2016-10-20 21:36 686人阅读 评论(0) 收藏 举报  分类: MYSQL数据库(5)  PostgreSQL 是一个自由的对象-关系数据库服务器(数据库 ...

  6. postgresql点云las_基于PostgreSQL数据库的大数据点云存储技术应用研究

    基于 PostgreSQL 数据库的大数据点云存储技术应用研究 徐新 [期刊名称] <信息与电脑> [年 ( 卷 ), 期] 2017(000)013 [摘要] 三维激光扫描是一种较为先进 ...

  7. 基于PostgreSQL的时序数据库TimescaleDB

    作者:杭州美创科技有限公司 什么是时序数据库?顾名思义,用于处理按照时间变化顺序的数据的数据库即为时序数据库(time-series database),时序数据库专门优化处理带时间标签的数据,为什么 ...

  8. [转帖]Greenplum: 基于PostgreSQL的分布式数据库内核揭秘(下篇)

    Greenplum: 基于PostgreSQL的分布式数据库内核揭秘(下篇) http://www.postgres.cn/v2/news/viewone/1/454 原作者:姚延栋 创作时间:201 ...

  9. 基于PostgreSQL的时序数据库TimescaleDB(下)

    上一期我们介绍了一些关于时序数据库的概念和发展以及TimescaleDB的功能特性,本期就来介绍如何安装使用TimescaleDB. 一.前期准备: 操作系统环境:CentOS Linux relea ...

最新文章

  1. 基于迁移学习的反欺诈方法研究
  2. linux下为php添加curl扩展的方法
  3. express下使用ES6 - dtdxrk - 博客园
  4. 使用css制作三角,兼容IE6,用到的标签divsspan
  5. strstr和strcchr查找字符串和区别
  6. 长寿的十个秘诀 至少选择一个坚持实施
  7. 一加9 Pro渲染图曝光:6.55英寸曲面屏 左上角打孔
  8. 1055. 集体照 (25)-PAT乙级真题
  9. JPress v2.0-rc.6 发布,新增 Java 插件的在线升级功能
  10. struts2 中 Actionsupport类的作用
  11. 斯伦贝谢好进吗_拼集市 环球购30%智商税你还交吗
  12. 解读基于数加的大数据仓库解决方案
  13. Swift桥接OC,手动创建Objective-OC Bridging Header
  14. HTML5 学习准备
  15. 【bat】bat批处理 用作为当前目录的以上路径启动了 CMD.EXE。 UNC 路径不受支持。默认值设为 Windows 目录。无法执行共享目录bat脚本处理方法
  16. 关于访问github时出现隐私设置错误您的连接不是私密连接问题的解决方案
  17. 用Python做一个抢票脚本,演唱会门票轻松到手!
  18. window10 20H2安卓模拟器VT检测不到问题解决方法
  19. TypeError: object of type ‘type‘ has no len()
  20. 多重条件结构(知识就是力量!)

热门文章

  1. 《裸婚时代》迅雷快车全集下载【30集全】普清
  2. 老毛桃备份linux,一、整合老毛桃PE + Deepin Linux
  3. Task4 | 方差分析 | 二氧化碳吸收量与浓度和地区的关系
  4. LeetCode刷题(176).第二高的薪水
  5. 日记侠:认清李叫兽,才能认清自己
  6. 基于Android的送药上门系统
  7. python中的类是什么意思_如何理解python中的类和方法(转)
  8. canvas之放大镜效果
  9. 架构师接龙:盛大许式伟 VS 金山张宴
  10. Sinon教程:使用嘲弄,间谍和存根进行JavaScript测试