postgresql的搭建(linux7)以及powerdesigner远程连接(windows10)
1.介绍
这篇文章主要分两个部分:
- postergresql的搭建
- powerdesigner远程连接postergtresql
读者可以根据自己的需求读取
2.postergresql的搭建
安装
首先去官方网站下载安装包https://www.postgresql.org/download/
根据网站要求利用linux的yum命令安装,比如我下载是9.6版本我就按照官网给出的如下命令下载
1 | yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm |
启动
等待下载完成,完成之后利用如下命令启动postgresql服务器
1 | /usr/pgsql-9.6/bin/postgresql96-setup initdb //初始化数据库的命令千万别丢掉,否则启动会报错(log里面一般有PGS_DATA关键字) |
为远程连接做准备
修改PostgreSql的客户端密码
1 | sudo -u postgres psql \\使用psql客户端登陆 |
设置postgre可以远程调用
1 | cd /var/lib/pgsql/9.6/data 打开postgre配置文件夹 |
PS:配置文件夹如果不是这个可以通过如下命令
1 | [root@vm018centos ~]# yum list installed | grep postgres |
查询文件安装目录,一般是在data文件夹下
记得关闭防火墙(划重点!!!!!)
3.powerdesigner远程连接postergtresql
下载psqlODBC 网址:http://www.postgresql.org/ftp/odbc/versions/msi/
PS:注意安装32位的对应版本的ODBC目前Powerdesiner只支持32位环境的安装(配置版本位数不对连接时会报Could not Initialize JavaVM!或者No suitable driver found for 错误)
下载安装后,配置psql的ODBC驱动
开始->控制面板-管理工具->数据源(odbc)->用户DSN->添加
把PostgreSQL ANSI和PostgreSQL Unicode两项添加到用户数据源
打开PowerDesiner
新建一个物理模型 (Physical Diagram)
配置ODBC步骤:
Database -> Configure Connection… -> ODBCMachine Data Sources -> PostgreSQL35W 配置ODBC连接的用户名密码服务器IP端口等信息
从数据库中更新
Database -> Update Model frome Database -> Current DBMS 选择 PostgreSQL 9x & Using a data source 设置登陆ID和密码 并连接 & Reverse engineer … 打勾
点击确定连接更新完成