如何连接openGauss数据库使用说明

连接openGauss数据库,和连接PostgreSQL一样的,数据库表初始化使用安装包下的wgcloud-PostgreSQL.sql导入即可
1、创建数据库,名称为wgcloud,字符集设置为utf8即可
2、在wgcloud数据库,导入安装包里的sql文件wgcloud-v3.5.2/sql/wgcloud-PostgreSQL.sql,或运行该sql文件
3、初始化数据库完成
4、修改配置server/config/application.yml数据源

spring:
  application:
    name: wgcloud-server
  datasource:
    driver-class-name: org.postgresql.Driver
    url: jdbc:postgresql://localhost:5432/wgcloud
    username: wgcloud
    password: 123456
	
其他说明
如果导入SQL文件出现错误:gsql:/wgcloud-PostgreSQL.sql:237: ERROR: permission denied for schema public
解决办法,进入到opengauss执行SQL,给用户赋权限
[wgcloud@2a2e1fabd93a /]$ gsql
gsql ((openGauss 1.0.0 build 38a9312a) compiled at 2020-05-27 14:58:08 commit 472 last mr 549 )
Non-SSL connection (SSL connection is recommended when requiring high-security)
Type "help" for help.

wgcloud=# GRANT ALL PRIVILEGES TO wgcloud;  
ALTER ROLE
wgcloud=# \q
设置完成了,继续导入sql文件
[wgcloud@2a2e1fabd93a /]$ gsql -d wgcloud -h 192.168.1.22 -p 5432 -U wgcloud -f /wgcloud-PostgreSQL.sql
Password for user wgcloud: 
CREATE TABLE
CREATE TABLE
CREATE TABLE
......