ruoyi 如何设置pg数据源
时间: 2023-02-14 08:28:15 浏览: 142
ruoyi是一个基于Java的开源快速开发平台。如果你想在ruoyi中使用PostgreSQL数据库作为数据源,你需要执行以下步骤:
1. 在ruoyi项目的pom.xml文件中添加PostgreSQL数据库驱动依赖:
```
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.4.1212</version>
</dependency>
```
2. 在ruoyi项目的resources目录下的application.yml文件中配置PostgreSQL数据源:
```
spring:
datasource:
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://localhost:5432/ruoyi
username: username
password: password
```
3. 在ruoyi项目的resources目录下的mybatis-config.xml文件中配置PostgreSQL数据库的方言:
```
<typeHandlers>
<typeHandler handler="com.ruoyi.common.handler.PostgreSQLEnumTypeHandler" />
</typeHandlers>
<mappers>
<mapper resource="com/ruoyi/project/tool/code/generator/mapper/PostgreSQLGeneratorMapper.xml" />
</mappers>
<databaseIdProvider type="DB_SELECT">
<property name="driverClass" value="org.postgresql.Driver" />
<property name="connectionURL" value="jdbc:postgresql://localhost:5432/ruoyi" />
<property name="username" value="username" />
<property name="password" value="password" />
</databaseIdProvider>
```
4. 在ruoyi项目的resources目录下的generatorConfig.xml文件中配置PostgreSQL数据库的驱动、URL、用户名和密码:
```
<context id="PostgreSQL" targetRuntime="MyBatis3">
<!-- 配置数据库连接信息 -->
<jdbcConnection driverClass="org.postgresql.Driver" connectionURL="jdbc:postgresql://localhost:5432/ruoyi" userId="username" password="password">
</jdbcConnection>
</context>
```
这样你就可以在ruoyi
阅读全文