数据库从Mysql切换到Postgresql常见问题(在前后端代码修改),包括基本参数配置和mapper.xml等在内使用到sql语法修改
1.配置参数修改
1.1添加依赖
找到项目的总pom.xml文件,修改依赖,注释掉mysql的依赖,替换成postgresql的依赖。
<!-- postgre Connector -->
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<scope>runtime</scope>
</dependency>
1.2修改yml参数
在子模块的src下的resources中找到application.yml文件,看spring的参数环境是prod还是dev,再去对应的yml中修改数据源配置datasource,一般有主数据源和从数据源(需要才使用),修改主数据源为Postgresql的即可。
注意yml文件的一些常见规范:
A. yml文件对于代码的缩进和对齐有很严格的要求,缩进代表层级关系,不可以使用**“tab”**键来缩进,缩进要使用 空格 来缩进,不要求空格数,只需要相同层级左对齐。
B.