public enum DBVersion extends java.lang.Enum<DBVersion>
You need to add the database version number to here when the database needs update. The new version number should be added at last (Through getLatestVersion with the ordinal of the enumeration constant, you can get the latest version number.) As long as the table structure changes, you must add a version number. If the database structure greatly changed, you should change the first number; for small change, you should change the second number. Notes on the version number: the detailed structure changes compared to the last version.
Enum Constant and Description |
---|
V00_001
The version number of the first database
|
V00_002
The version number of the second database Added the table dataItems to store my contents>My data info
|
V00_003
The version number of the third database Added the serviceId and serviceStatus fields to the table dataItems, indicating the publishing status of the data.
|
V00_004
The version number of the fourth database Added the lastModfiedTime field to the table dataItems for sorting the data items by time
|
V00_005
The version number of the fifth database Added the table groupinfos to store the group information.
|
V00_006
Added the table mapvisitdetail to record the time at which each map was visited.
|
V00_007
Added the table message to implement the message notification function.
|
V00_008
Added the name field to the table layers to record the layer name.
|
V00_009
Added the nickname field to the user_infos table.
|
V00_010
Added datald field to the table permission and table tag_map_services.
|
V00_011
Added the cartoCSS field to the layers table to record the cartoCSS style of vector tile layer.
|
V00_012
Added scenes and servicescenelist table; Added the sceneId field to the table tag_map_services and permission.
|
V00_013
Added the proxiedUrl field to the services table.
|
V00_014
Added the description field to the services and dataItems tables to record the resource description info.
|
V00_015
Added the passwordQuestion field to the user_info table for storing the safety problem info when finding back the password.
|
V00_016
Added the directoryinfos and directoryresources tables.
|
V00_017
Added the weight field to the directoryinfos table
|
V00_018
Added the thumbnail field to the scenes table
|
V00_019
Added the thumbnail field to the dataItem table
|
V00_020
dataItemServices and so on
|
V00_021
Added the status field to the table dataItem to record the data status
|
V00_022
Added the isDataItemService field to the services table, recording the whether the service address is the service by publishing the user data
|
V00_023
Added the managermodulepermissions table to record the authorization info of the management module.
|
V00_024
Added the departmentnodes and departmentmembers tables, recording the organizational unit tree info and the user relationship respectively.
|
V00_025
Added the appkey and related busiuness table
|
V00_026
Added the departmentadmins tge record the department administrator info.
|
V00_027
Updated the outdated fields appkey,apikey,token as key
|
V00_028
Added the userName field to servicerooturls table.
|
V00_029
Added the MD5 field to dataItem table.
|
V00_030
Added the keyType field to keyCode table.
|
V00_031
Added the thumbnail field to the services table.
|
V00_032
Added the updateTime field to the apps table.
|
V00_033
Added the layers3d to record the 3D layer info.
|
V00_034
Changed the table name keyaccessrecords -> proxyserviceaccessrecords.
|
V00_035
Added the visitCount field to the services table.
|
V00_036
Added the serviceapplyinfos table, reconstructing group related news
|
V00_037
Added the serviceRootUrlId field to the permission table, recording the serviceRootUrl permissions.
|
V00_038
Added the checkStatus, checkTime and verifyReason fields to the maps table, recording the related info of auditing Added the checkTime field to the services field, recording the auditing time
|
V00_039
Added the checkUser field to the maps and services table.
|
V00_040
Added the departmentId field to the permission table.
|
V00_041
Added the themeSettings field to the layer table, recording the thematic map style settings
|
V00_042
Added the auditing table checkinfos, recording the auditing history of service and map and user auditing info.
|
V00_043
Added the dataMetaInfo field to table dataItems to record the metadata information of the data
|
V00_044
Added the builderId field to the permission table; Added the builderapps table
|
V00_045
Added the wmtsOption field to the layers table to record the properties of WMTS;
|
V00_046
Added the orderNum field to the departmentnodes table.
|
V00_047
Added the joinTime field to user_info table to record the time at which the user joined portal; Added the userlogininfos table to record the user login log
|
V00_048
Added the createTime field to the dataItems table to record the creation time of the data.
|
V00_049
Added the isPersonal field to the directoryinfos table to record whether the directory is a private directory or a public directory.
|
V00_050
1.
|
V00_051
Added the download record table for data to record the download details.
|
V00_052
Created an index for the serviceId column of the proxyserviceaccessrecords table.
|
V00_053
Enables existing services.visitCount field to record the total visits of each service by calculating proxyserviceaccessrecords table.
|
V00_054
Added the following tables: stat_service_visitcount_perhour the statistics table for single service visits per hour stat_service_visit_id_time the mapping table of id of the historical service access record and time stat_map_visitcount_perhour the statistics table for each map visits per hour stat_map_visit_id_time the mapping table of id of the historical map access record and time stat_summary statistics summary
|
V00_055
Enables existing tag_map_services.serviceRootURLId field to add tags for the root address of registered service.
|
V00_056
Added language field to homeconfigs table.
|
V00_057
Added searchSetting field to maps table to record the searching settings saved via map.
|
V00_058
Enables existing maps.visitCount field to record the total visits of each map by calculating mapvisitdetail.
|
V00_059
Added extendAttrs field to user_infos table to record the extended property information of the user.
|
Modifier and Type | Method and Description |
---|---|
static DBVersion |
getLatestVersion()
Gets the latest database version number.
|
static DBVersion |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static DBVersion[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared.
|
public static final DBVersion V00_001
public static final DBVersion V00_002
The version number of the second database Added the table dataItems to store my contents>My data info
public static final DBVersion V00_003
The version number of the third database Added the serviceId and serviceStatus fields to the table dataItems, indicating the publishing status of the data.
public static final DBVersion V00_004
The version number of the fourth database Added the lastModfiedTime field to the table dataItems for sorting the data items by time
public static final DBVersion V00_005
The version number of the fifth database Added the table groupinfos to store the group information. Added the table groupmembers to store the group member information. Added the table groupapplyinfo to store the information on users applying to join groups. Added the table groupinviteinfo to store the information that the group invites the users. Added the groupId field to the table tag_map_services to set the tags to groups. Added the groupId field to the table permission to share the resources to groups.
public static final DBVersion V00_006
public static final DBVersion V00_007
Added the table message to implement the message notification function.
public static final DBVersion V00_008
public static final DBVersion V00_009
public static final DBVersion V00_010
public static final DBVersion V00_011
public static final DBVersion V00_012
public static final DBVersion V00_013
public static final DBVersion V00_014
public static final DBVersion V00_015
public static final DBVersion V00_016
public static final DBVersion V00_017
public static final DBVersion V00_018
public static final DBVersion V00_019
public static final DBVersion V00_020
public static final DBVersion V00_021
public static final DBVersion V00_022
public static final DBVersion V00_023
public static final DBVersion V00_024
public static final DBVersion V00_025
public static final DBVersion V00_026
public static final DBVersion V00_027
public static final DBVersion V00_028
public static final DBVersion V00_029
public static final DBVersion V00_030
public static final DBVersion V00_031
public static final DBVersion V00_032
public static final DBVersion V00_033
public static final DBVersion V00_034
public static final DBVersion V00_035
public static final DBVersion V00_036
public static final DBVersion V00_037
public static final DBVersion V00_038
public static final DBVersion V00_039
public static final DBVersion V00_040
public static final DBVersion V00_041
public static final DBVersion V00_042
public static final DBVersion V00_043
public static final DBVersion V00_044
public static final DBVersion V00_045
public static final DBVersion V00_046
public static final DBVersion V00_047
public static final DBVersion V00_048
public static final DBVersion V00_049
public static final DBVersion V00_050
public static final DBVersion V00_051
public static final DBVersion V00_052
public static final DBVersion V00_053
public static final DBVersion V00_054
public static final DBVersion V00_055
public static final DBVersion V00_056
public static final DBVersion V00_057
public static final DBVersion V00_058
public static final DBVersion V00_059
public static DBVersion[] values()
for (DBVersion c : DBVersion.values()) System.out.println(c);
public static DBVersion valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static DBVersion getLatestVersion()
Gets the latest database version number.