Commit 9e790eb0ff438121c8ca06021dbbb403aba84a83
1 parent
be9bf60e
本地集成人大金仓连接jar
Showing
8 changed files
with
29 additions
and
8 deletions
libs/jdbc-aarch/kingbase8-8.6.0.jar
0 → 100644
No preview for this file type
libs/jdbc-aarch/kingbase8-8.6.0.jre7.jar
0 → 100644
No preview for this file type
libs/jdbc-aarch/postgresql-42.2.9.jar
0 → 100644
No preview for this file type
libs/jdbc-aarch/postgresql-42.2.9.jre7.jar
0 → 100644
No preview for this file type
pom.xml
| @@ -142,13 +142,23 @@ | @@ -142,13 +142,23 @@ | ||
| 142 | <version>42.5.1</version> | 142 | <version>42.5.1</version> |
| 143 | </dependency> | 143 | </dependency> |
| 144 | 144 | ||
| 145 | - | 145 | + <!-- kingbase人大金仓 --> |
| 146 | + <!-- 手动下载驱动后安装 --> | ||
| 147 | + <!-- mvn install:install-file -Dfile=/home/lin/soft/kingbase/jdbc-aarch/kingbase8-8.6.0.jar -DgroupId=com.kingbase -DartifactId=kingbase8 -Dversion=8.6.0 -Dpackaging=jar | ||
| 148 | + --> | ||
| 149 | + <dependency> | ||
| 150 | + <groupId>com.kingbase</groupId> | ||
| 151 | + <artifactId>kingbase8</artifactId> | ||
| 152 | + <version>8.6.0</version> | ||
| 153 | + <scope>system</scope> | ||
| 154 | + <systemPath>${basedir}/libs/jdbc-aarch/kingbase8-8.6.0.jar</systemPath> | ||
| 155 | + </dependency> | ||
| 146 | 156 | ||
| 147 | <!--Mybatis分页插件 --> | 157 | <!--Mybatis分页插件 --> |
| 148 | <dependency> | 158 | <dependency> |
| 149 | <groupId>com.github.pagehelper</groupId> | 159 | <groupId>com.github.pagehelper</groupId> |
| 150 | <artifactId>pagehelper-spring-boot-starter</artifactId> | 160 | <artifactId>pagehelper-spring-boot-starter</artifactId> |
| 151 | - <version>1.4.3</version> | 161 | + <version>1.4.6</version> |
| 152 | </dependency> | 162 | </dependency> |
| 153 | 163 | ||
| 154 | <!--在线文档 --> | 164 | <!--在线文档 --> |
sql/2.6.8升级2.6.9.sql
| @@ -55,6 +55,9 @@ alter table device | @@ -55,6 +55,9 @@ alter table device | ||
| 55 | alter table device | 55 | alter table device |
| 56 | change keepaliveIntervalTime keepalive_interval_time int null; | 56 | change keepaliveIntervalTime keepalive_interval_time int null; |
| 57 | 57 | ||
| 58 | +alter table device | ||
| 59 | + change online on_line varchar(50) null; | ||
| 60 | + | ||
| 58 | alter table device_alarm | 61 | alter table device_alarm |
| 59 | change deviceId device_id varchar(50) not null; | 62 | change deviceId device_id varchar(50) not null; |
| 60 | 63 | ||
| @@ -393,10 +396,6 @@ alter table stream_push | @@ -393,10 +396,6 @@ alter table stream_push | ||
| 393 | alter table stream_push | 396 | alter table stream_push |
| 394 | change status status bool default false; | 397 | change status status bool default false; |
| 395 | 398 | ||
| 396 | - | ||
| 397 | -alter table stream_push | ||
| 398 | - change serverId server_id varchar(50) not null; | ||
| 399 | - | ||
| 400 | alter table stream_push | 399 | alter table stream_push |
| 401 | change pushTime push_time varchar(50) null; | 400 | change pushTime push_time varchar(50) null; |
| 402 | 401 | ||
| @@ -412,6 +411,11 @@ alter table stream_push | @@ -412,6 +411,11 @@ alter table stream_push | ||
| 412 | alter table stream_push | 411 | alter table stream_push |
| 413 | change self self bool default false; | 412 | change self self bool default false; |
| 414 | 413 | ||
| 414 | +alter table wvp_stream_push | ||
| 415 | + drop column serverId; | ||
| 416 | + | ||
| 417 | + | ||
| 418 | + | ||
| 415 | alter table user | 419 | alter table user |
| 416 | change roleId role_id int not null; | 420 | change roleId role_id int not null; |
| 417 | 421 |
sql/初始化.sql
| @@ -252,7 +252,6 @@ create table wvp_stream_push ( | @@ -252,7 +252,6 @@ create table wvp_stream_push ( | ||
| 252 | create_time character varying(50), | 252 | create_time character varying(50), |
| 253 | alive_second integer, | 253 | alive_second integer, |
| 254 | media_server_id character varying(50), | 254 | media_server_id character varying(50), |
| 255 | - server_id character varying(50), | ||
| 256 | push_time character varying(50), | 255 | push_time character varying(50), |
| 257 | status bool default false, | 256 | status bool default false, |
| 258 | update_time character varying(50), | 257 | update_time character varying(50), |
src/main/java/com/genersoft/iot/vmp/storager/dao/StreamPushMapper.java
| @@ -102,7 +102,15 @@ public interface StreamPushMapper { | @@ -102,7 +102,15 @@ public interface StreamPushMapper { | ||
| 102 | @Delete("DELETE FROM wvp_stream_push") | 102 | @Delete("DELETE FROM wvp_stream_push") |
| 103 | void clear(); | 103 | void clear(); |
| 104 | 104 | ||
| 105 | - @Delete("DELETE sp FROM wvp_stream_push sp left join wvp_gb_stream gs on gs.app = sp.app and gs.stream= sp.stream WHERE sp.media_server_id=#{mediaServerId} and gs.gb_id is null ") | 105 | + @Delete("delete" + |
| 106 | + " from wvp_stream_push " + | ||
| 107 | + " where id in " + | ||
| 108 | + " (select temp.id from " + | ||
| 109 | + " (select wgs.gb_stream_id as id " + | ||
| 110 | + " from wvp_gb_stream wgs" + | ||
| 111 | + " left join wvp_stream_push sp on sp.id = wgs.gb_stream_id" + | ||
| 112 | + " where wgs.gb_id is null and wgs.media_server_id = #{mediaServerId}) temp)" | ||
| 113 | + ) | ||
| 106 | void deleteWithoutGBId(String mediaServerId); | 114 | void deleteWithoutGBId(String mediaServerId); |
| 107 | 115 | ||
| 108 | @Select("SELECT * FROM wvp_stream_push WHERE media_server_id=#{mediaServerId}") | 116 | @Select("SELECT * FROM wvp_stream_push WHERE media_server_id=#{mediaServerId}") |