Compare commits

...

2 Commits

@ -0,0 +1,33 @@
# 查询数据库相应用户dsideal的所有序列
SELECT
*
FROM
pg_class
WHERE
relowner = (SELECT usesysid FROM pg_user WHERE usename = 'dsideal')
AND relkind = 'S'
# 查询所有表名字默认schema名字是public
SELECT
tablename
FROM
pg_tables
WHERE
schemaname = 'public'
# 查询已知表名tableName的所有字段的字段名、类型、是否为空、注释
SELECT
A.attname AS NAME,
format_type(A.atttypid, A.atttypmod) AS TYPE,
A.attnotnull AS NOTNULL,
col_description(A.attrelid, A.attnum) AS COMMENT
FROM
pg_class AS C,
pg_attribute AS A
WHERE
C.relname = 'tableName'
AND A.attnum > 0
AND A.attrelid = C.oid
# 需要注意修改一下
mysql:ifnull <--> pgsql:COALESCE

@ -12,8 +12,8 @@ import java.util.List;
public class TestOpenGauss { public class TestOpenGauss {
public static void main(String[] args) { public static void main(String[] args) {
//读取库 //读取库
DruidPlugin druid = new DruidPlugin("jdbc:postgresql://10.10.14.62:5432/dsideal_db", "test", DruidPlugin druid = new DruidPlugin("jdbc:postgresql://10.10.14.62:5432/ccdjzswd_db", "dsideal",
"Test@123", "org.postgresql.Driver"); "DsideaL147258369", "org.postgresql.Driver");
druid.start(); druid.start();
ActiveRecordPlugin arp = new ActiveRecordPlugin(druid); ActiveRecordPlugin arp = new ActiveRecordPlugin(druid);

@ -122,9 +122,9 @@ public class Start extends JFinalConfig {
//数据监控 //数据监控
druidPlugin.addFilter(new StatFilter()); druidPlugin.addFilter(new StatFilter());
//sql防注入 //sql防注入
WallFilter wall = new WallFilter(); //WallFilter wall = new WallFilter();
wall.setDbType("mysql"); //wall.setDbType("mysql");
druidPlugin.addFilter(wall); //druidPlugin.addFilter(wall);
me.add(druidPlugin); me.add(druidPlugin);
// 配置ActiveRecord插件 // 配置ActiveRecord插件

@ -1,8 +1,15 @@
# 数据库信息 # 数据库信息
driverClassName=com.mysql.cj.jdbc.Driver #driverClassName=com.mysql.cj.jdbc.Driver
user=root #user=root
#password=DsideaL147258369
#jdbcUrl=jdbc:mysql://10.10.14.169:22066/ccdjzswd_db?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
driverClassName=org.postgresql.Driver
user=dsideal
password=DsideaL147258369 password=DsideaL147258369
jdbcUrl=jdbc:mysql://10.10.14.169:22066/ccdjzswd_db?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai jdbcUrl=jdbc:postgresql://10.10.14.62:5432/ccdjzswd_db
# redis ip # redis ip
redis_ip=10.10.14.169 redis_ip=10.10.14.169
# redis port # redis port

@ -3,7 +3,7 @@
-- 获取指定身份的最大主键号 -- 获取指定身份的最大主键号
#sql("getMaxPkByIdentityId") #sql("getMaxPkByIdentityId")
select ifnull(max(identity_pk_num),0) as identity_pk_num from t_sys_loginperson where identity_id=? select COALESCE(max(identity_pk_num),0) as identity_pk_num from t_sys_loginperson where identity_id=?
#end #end
-- 删除一个人员:通过单位ID -- 删除一个人员:通过单位ID
#sql("deletePersonByBureauId") #sql("deletePersonByBureauId")

@ -1,8 +1,15 @@
# 数据库信息 # 数据库信息
driverClassName=com.mysql.cj.jdbc.Driver #driverClassName=com.mysql.cj.jdbc.Driver
user=root #user=root
#password=DsideaL147258369
#jdbcUrl=jdbc:mysql://10.10.14.169:22066/ccdjzswd_db?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
driverClassName=org.postgresql.Driver
user=dsideal
password=DsideaL147258369 password=DsideaL147258369
jdbcUrl=jdbc:mysql://10.10.14.169:22066/ccdjzswd_db?rewriteBatchedStatements=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai jdbcUrl=jdbc:postgresql://10.10.14.62:5432/ccdjzswd_db
# redis ip # redis ip
redis_ip=10.10.14.169 redis_ip=10.10.14.169
# redis port # redis port

Loading…
Cancel
Save