CN106599167A - System and method capable of supporting incremental upgrading of database - Google Patents

System and method capable of supporting incremental upgrading of database Download PDF

Info

Publication number
CN106599167A
CN106599167A CN201611129545.8A CN201611129545A CN106599167A CN 106599167 A CN106599167 A CN 106599167A CN 201611129545 A CN201611129545 A CN 201611129545A CN 106599167 A CN106599167 A CN 106599167A
Authority
CN
China
Prior art keywords
sql
files
execution
file
version
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201611129545.8A
Other languages
Chinese (zh)
Other versions
CN106599167B (en
Inventor
方斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201611129545.8A priority Critical patent/CN106599167B/en
Publication of CN106599167A publication Critical patent/CN106599167A/en
Application granted granted Critical
Publication of CN106599167B publication Critical patent/CN106599167B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a method and system capable of supporting incremental upgrading of a database. The method comprises the steps of analyzing version information of an SQL file executed in the database; analyzing SQL files in a specified folder and obtaining the version information of all SQL files in the specified folder; screening out the SQLs different from the SQL file executed in the database in version information from all SQL files in the specified folder as pre-executed SQL files; and executing the pre-executed SQL files and recording execution information of the SQL files in the pre-executed SQL files. Before an additional SQL file is executed, the version information of the additional SQL file is compared with that of the SQL file executed in the database, and if the version information of the additional SQL file does not exist in the SQL file executed in the database, the additional SQL file is the pre-executed SQL file and is executed, or else, the SQL file is not executed, so that reasonable and effective management on the version information of the database is achieved, the incrementally executed SQL files and SQL file execution results are recorded, and the files which are specifically executed by each module can be obtained according to recorded information.

Description

A kind of system and method for supporting increment upgrade database
Technical field
The present invention relates to database management technology field, more particularly to a kind of system for supporting increment upgrade database and Method.
Background technology
With the continuous progressive and development of computer technology, hardware and software is also fast-developing in respective field, mutually Support, mutually promote, it is nonsynchronous to be upgraded many times due to the renewal of hardware and software.For example, a computer exists During use, what its hardware was to determine, with the continuous development of computer software, in order to optimize its performance, hardware is played as far as possible Performance, improve the utilization ratio of equipment, typically can carry out system upgrade using new algorithm, raising equipment operating efficiency.
And during Software Development and upgrading, the Version Control always comparison to data base is chaotic Controlled state, such as, in the escalation process of certain data base, upgrades to certain part of data base, and other Again the other parts of data base are upgraded in database upgrade so that whole data base in each escalation process, Database version information before there is the upgrading of all versions and after upgrading so that very not square for the management of data base Just, and if when follow-up data storehouse also needs to upgrading, so many database version information data base upgrading very not It is convenient.
The content of the invention
It is an object of the invention to provide a kind of system and method for supporting increment upgrade database, clearly can manage out Send out and the database version information in escalation process, improve data base administration development efficiency.
To solve above-mentioned technical problem, a kind of method for supporting increment upgrade database is embodiments provided, wrapped Include:
The version information of the SQL files performed in analyzing data base;
SQL files in parsing specified folder, and obtain the version information of SQL files in the specified folder;
Filter out in the SQL files in the specified folder with the SQL FileVersions letter that performed in the data base The different SQL files of breath, as pre-execution SQL file;
The pre-execution SQL file is performed, and records the SQL file execution informations of the pre-execution SQL file.
Wherein, the version information includes system version number, module title and module SQL version number.
Wherein, the SQL files execution information includes system version number, module SQL version number, module title, SQL files Name, execution time and execution user's letter.
Wherein, the name format of the SQL files is system version number _ module release number _ module title .SQL.
Wherein, it is literary with the SQL that performed in the data base in the SQL files filtered out in the specified folder The different SQL files of part version information, as pre-execution SQL file, including:
Filter out in the SQL files in the specified folder, with the not homology of the SQL files that performed in the data base System version number, or disparate modules SQL version numbers, or the SQL files of disparate modules title are used as pre-execution SQL file.
Wherein, it is described to perform the pre-execution SQL file, including:
According to the version number of the pre-execution SQL file, the ascending execution pre-execution SQL file.
In addition, the embodiment of the present invention additionally provides a kind of system for supporting increment upgrade database, including:
Analytical equipment, the version information of the SQL files for performing that the analytical equipment is used in analytical database;
Resolver, the resolver obtain described specifying for parsing to the SQL files in specified folder The version information of the SQL files in file;
Screening plant, the screening plant are connected with the analytical equipment, the resolver, for filtering out the finger Different from the version information of the SQL files for performing in data base SQL files in file are determined as pre-execution SQL File;
Recording equipment is performed, the execution recording equipment is connected with the screening plant, for performing pre-execution SQL File, and record the SQL file execution informations of the pre-execution SQL file.
Wherein, the version information includes system version number, module title and module SQL version number.
Wherein, the SQL files execution information includes system version number, module SQL version number, module title, SQL files Name, execution time and execution user profile.
Wherein, the name format of the SQL files is system version number _ module release number _ module title .SQL.
The system and method for the support increment upgrade database provided by the embodiment of the present invention, compared with prior art, tool Have the advantage that:
The method for supporting increment upgrade database provided in an embodiment of the present invention, including:
The version information of the SQL files performed in analyzing data base;
SQL files in parsing specified folder, and obtain the version information of SQL files in the specified folder;
Filter out in the SQL files in the specified folder with the SQL FileVersions letter that performed in the data base The different SQL files of breath, as pre-execution SQL file;
The pre-execution SQL file is performed, and records the SQL file execution informations of the pre-execution SQL file.
The system for supporting increment upgrade database provided in an embodiment of the present invention, including:
Analytical equipment, the version information of the SQL files for performing that the analytical equipment is used in analytical database;
Resolver, the resolver obtain described specifying for parsing to the SQL files in specified folder The version information of the SQL files in file;
Screening plant, the screening plant are connected with the analytical equipment, the resolver, for filtering out the finger Different from the version information of the SQL files for performing in data base SQL files in file are determined as pre-execution SQL File;
Recording equipment is performed, the execution recording equipment is connected with the screening plant, for performing pre-execution SQL File, and record the SQL file execution informations of the pre-execution SQL file.
The system and method for supporting increment upgrade database, by, before newly-increased SQL files are performed, comparing number According to the version information of the SQL files performed in storehouse, if non-existent version letter in the SQL files performed in data base Breath, the SQL files are performed for pre-execution SQL file, otherwise do not perform, and realize to the reasonable effective of database version information Manage, the SQL files that recording increment is performed, SQL file implementing results, and each module can be obtained according to record information and specifically hold Which file is gone.
Description of the drawings
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing Accompanying drawing to be used needed for having technology description is briefly described, it should be apparent that, drawings in the following description are the present invention Some embodiments, for those of ordinary skill in the art, on the premise of not paying creative work, can be with basis These accompanying drawings obtain other accompanying drawings.
Fig. 1 is a kind of step of specific embodiment of the method for supporting increment upgrade database provided in an embodiment of the present invention Rapid schematic flow sheet;
Fig. 2 is a kind of structure of specific embodiment of system for supporting increment upgrade database provided in an embodiment of the present invention Schematic diagram.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than the embodiment of whole.It is based on Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under the premise of creative work is not made Embodiment, belongs to the scope of protection of the invention.
Fig. 1-2 is refer to, Fig. 1 is that one kind of the method for supporting increment upgrade database provided in an embodiment of the present invention is concrete The step of embodiment schematic flow sheet;Fig. 2 is that the system for supporting increment upgrade database provided in an embodiment of the present invention is a kind of The structural representation of specific embodiment.
In a kind of specific embodiment, the method for supporting increment upgrade database, as shown in figure 1, including:
Step 1, the version information of the SQL files performed in analyzing data base;
Step 2, parses the SQL files in specified folder, and obtains the version of SQL files in the specified folder Information;
Step 3, filter out in the SQL files in the specified folder with the SQL files that performed in the data base The different SQL files of version information, as pre-execution SQL file;
Step 4, performs the pre-execution SQL file, and records the SQL file execution informations of the pre-execution SQL file.
It is pointed out that the analysis process of the version information of the SQL files for performing in data base in the present invention, with SQL files in parsing specified folder, and to obtain the process of the version information of SQL files in the specified folder be simultaneously What row were independent of each other, therefore upon execution without the problem of consideration tandem.
In the step 2 of the present invention, the SQL files in specified folder are parsed, and is obtained in the specified folder The version information of SQL files, refers to and parses all of SQL files in specified folder, so will not just repeat to hold The SQL files of executed in row data base, only carry out newly-increased SQL files.
Sql like language, is the abbreviation of SQL (Structured Query Language).Sql like language is one Data base querying and programming language are planted, for accessing data and inquiry, updating and administrative relationships Database Systems;Simultaneously And the extension name of database script file.
Sql like language is senior deproceduring programming language, it is allowed to which user works in high level data structure.It does not require User specifies the deposit method to data, it is not required that user understands specific data location mode, so having entirely different The disparate databases system of fabric can use identical SQL as data input and the interface for managing. Sql like language sentence can be with nesting, and this makes him have great motility and powerful function.
In the present invention, database upgrade is carried out using the file that sql like language is compiled.
It is pointed out that in the present invention, the SQL files of increase are to be placed on specified folder before being performed In.
By, before increased SQL files are performed, the SQL files of increase being parsed, increased SQL files are obtained Version information, be so that only carry out newly-increased SQL files, the SQL files of the increase in specified file to be screened, screen Go out the newly-increased SQL files different from the SQL files performed in data base.By by the SQL of the parsing in specified folder The version information of the SQL files in the version information of file and the data base for performing is compared, if holding in data base Non-existent version information in the SQL files gone, then the SQL files be performed for pre-execution SQL file, otherwise do not perform. Be thus increase SQL files in, only carry out newly-increased SQL files, realize to the reasonable of database version information Effectively manage.Simultaneously because the SQL files that recording increment is performed in the process of implementation, SQL file implementing results, the energy root for being just Obtain which file is each module specifically perform according to record information.
In the present invention, the version information of the SQL files generally comprises system version number, module title and module SQL Version number.
In a kind of specific embodiment, the SQL files execution information include system version number, module SQL version number, Module title, SQL filenames, execution time and execution user profile.
SQL files execution information, can also be used as data base in addition to the implementation status for recording newly-increased SQL files The middle SQL files for performing, the so part in the SQL document screening comparison procedure of the increase of next time as data base, So that the updating and management of whole data base is more perfect.
It is pointed out that the system version number in version information, module title and module SQL version number are generally used, Can also be using the other information in version information, the present invention is not especially limited to this, only because system version number, module SQL version numbers have corresponding numeral, such as from 1.0 system upgrades to 1.1 systems during, have the change of system version number Change, reduce the difficulty and process of screening, improve the updating speed of data base and rise stage efficiency, and while typically upgrading Except the upgrading of system also has the upgrading of some of which module, upgrading of authentication module such as therein etc. in journey.
In a kind of specific embodiment, the name format of the SQL files is system version number _ module release number _ mould Block name SQL.System version number in the name format of SQL files and module release number are placed on into front, as version number is Numeral, can accelerate to compare speed and breakneck acceleration.
It is pointed out that in the present invention the name format of SQL files can also be other forms, such as module version This number _ system version number _ module title .SQL, or module title _ module release number _ system version .SQL, can be with It is the name format for adding other version informations, it is of the invention that this is not especially limited.
For from increase SQL files in filter out newly-increased SQL files, in a kind of specific embodiment, the sieve Select different from the SQL file version informations performed in data base SQL in the SQL files in the specified folder File, as pre-execution SQL file, including:
Filter out in the SQL files in the specified folder, with the not homology of the SQL files that performed in the data base System version number, or disparate modules SQL version numbers, or the SQL files of disparate modules title are used as pre-execution SQL file.
Reality, during comparing, screening newly-increased SQL files, can separately individually carry out system version number, mould The comparison of block SQL version numbers, or the two is put together, will system version number, module SQL version number merge into version This number is processed.Upgraded in units of module during due to being usually most, thus can directly be carried out version number Relatively, due to being all digital, treatment effeciency is all very high.
Certainly, in the present invention, or first the SQL files of increase are sorted out, that is, is categorized as correspondence different SQL files under module, so only need to carry out the comparison of version number, without the comparison for increasing module type every time, Screening efficiency can be improved.
Due to can all there are many SQL files in each escalation process, and during upgrading, may go out The SQL files now upgraded are not fully identical, and for example, the system version number of original modules A is 1.0, and module SQL version number is 1.0, newly-increased SQL files have 1.1_1.0_ modules As .SQL, also have 1.0_1.1_ modules As .SQL, also 1.1_1.1_ modules A.SQL, if not having certain execution order, is likely to result in so that upgrading Speed is slow, or even causes situation about normally cannot upgrade.Therefore it is in a kind of specific embodiment, described to perform the pre-execution SQL files, including:
According to the version number of the pre-execution SQL file, the ascending execution pre-execution SQL file.
Here version number refers to module release number and system version number, can be module release number _ system version group The version number that the version number, or system version number _ module release number combination for closing formation is formed, or other forms Version number, the present invention are not especially limited to this.
For example, system version number is 1.1, and module release number is 1.2, and the version number after combination can be 1.1_1.2, also may be used Being 1.2_1.1.And if the version number of other SQL files, can be the rear module version number according to first system version number Mode, according to being performed from small to large, or first module release number, the mode of rear system version number, according to from little To the execution for carrying out greatly SQL files.
In addition, the embodiment of the present invention additionally provides a kind of system for supporting increment upgrade database, as shown in Fig. 2 Including:
Analytical equipment 10, the version information of the SQL files for performing that the analytical equipment 10 is used in analytical database;
Resolver 20, the resolver 20 obtain described for parsing to the SQL files in specified folder The version information of the SQL files in specified folder;
Screening plant 30, the screening plant 30 are connected with the analytical equipment 10, the resolver 20, for screening Go out SQL file conducts different from the version information of the SQL files for performing in the data base in the specified folder Pre-execution SQL file;
Recording equipment 40 is performed, the execution recording equipment 40 is connected with the screening plant 30, described pre- for performing SQL files are performed, and records the SQL file execution informations of the pre-execution SQL file.
In the present invention, the version information of the SQL files for performing in data base, the execution for both having prestored including system SQL files version information (version information of the SQL files of starter system), also record in recording equipment 40 including performing The SQL file execution informations of the pre-execution SQL file after each database upgrade.
Parsed by the SQL files in the specified folder by increase, the SQL files in acquisition specified folder Version information, then with using 10 analytical database of analytical equipment in the version information of the SQL files for performing contrasted, Find out in the SQL files in specified folder with data base in the SQL files for performing the diverse SQL of version information File, these files are exactly the newly-increased SQL files of this database upgrade, then as pre-execution SQL file, in this secondary data It is performed during qurush level, implementation procedure is performed recording equipment 40 and records so that this pre-execution SQL file conduct The SQL files for performing in next data base.The reasonable effective management to database version information is realized, recording increment is held Capable SQL files, SQL file implementing results, and can obtain which file is each module specifically perform according to record information.
In the present invention, the version information generally comprises system version number, module title and module SQL version number.
And in order to ensure the normal upgrading of next data base, the effective management to increment SQL files is realized, perform record dress Put 40 to perform this newly-increased SQL file as pre-execution file, and record whole implementation procedure and result, be next time The upgrading of data base provides reference, and the SQL files execution information includes system version number, module SQL version number, module name Title, SQL filenames, execution time and execution user profile.
It is pointed out that in the present invention version information and SQL files execution information include but is not limited to it is above-mentioned interior Hold, for example, database upgrade is carried out to the junior unit in a certain module, it is possible to which the title of this junior unit or code name are added Version information, and for the name of version number, except can carry out it is self-defined in addition to, such as last time is from 1.0 edition upgradings to 1.1 Version, and this is from 1.1 edition upgradings to 1.2 versions.Can also be other definition modes, such as process of the user to upgrading In version information be controlled, carry out the name of version number using other version names, even system according to the time from Version information is defined, such as the time is in November, 2011 after last time upgrading, then the version information after upgrading is 2011.11, and this Secondary update time is 2 months 2013, then the version information after current upgrading is 2013.02.
Therefore, the present invention is not specifically limited to the naming method of system version number and module release number, and the two Naming method can be with identical, it is also possible to different.
And during this database upgrade, except will perform in the SQL files of increase and data base one by one SQL files contrasted outside, other contrasts and screening mode can also be used, for example, be to reduce screening time, be improved Screening efficiency, the version information of SQL files newest in data base is analyzed, minimum in the SQL files that then will increase The version information of SQL files avoid invalid contrast and screening in contrast, so, improve screening efficiency.
A newest SQL file version informations logging modle can be increased in the present system even, carried out in upgrading every time After database upgrade, the version information of the pre-execution SQL file for performing is recorded and replaced in the data base of last time most The version information of new SQL files, so, the SQL files of increase only need to enter with newest SQL file version informations logging modle Row contrast, you can rapid screening goes out newly-increased SQL files, it is possible to increase screening efficiency.
The present invention is not specifically limited to the screening mode of screening plant 30, can typically be selected to improve screening efficiency Mode.
In a kind of specific embodiment, the name format of the SQL files is system version number _ module release number _ mould Block name SQL.Unification is fixed by the name format by SQL files, is easy to the management of SQL files, and can be using automatic Sortord, such as using version information arrangement mode from big to small, automatically by the version of executed SQL files in data base Information is placed on the position for most starting.
Further, according to version information in each item list the SQL files of newest version, so carry out contrast sieve Choosing is to only need to be contrasted with the version information of very limited amount of SQL files (at most compare i.e. with each in version information Can), improve screening efficiency.
In the present invention, the name format of SQL files can also be other name sides in addition to for above-mentioned mode Formula, or other version information projects are to increase, the present invention is not especially limited to this.
In sum, the system and method for supporting increment upgrade database provided in an embodiment of the present invention, by performing Before newly-increased SQL files, the version information of the SQL files performed in comparing data base, if performing in data base SQL files in non-existent version information, the SQL files are performed for pre-execution SQL file, otherwise do not perform, realize Reasonable effective management to database version information, the SQL files that recording increment is performed, SQL file implementing results, and can basis Record information obtains which file is each module specifically perform.
Above the system and method for supporting increment upgrade database provided by the present invention are described in detail.Herein In apply specific case the principle and embodiment of the present invention be set forth, the explanation of above example is only intended to side Assistant solves the method for the present invention and its core concept.It should be pointed out that for those skilled in the art, not On the premise of departing from the principle of the invention, some improvement and modification can also be carried out to the present invention, these improve and modification also falls into In the protection domain of the claims in the present invention.

Claims (10)

1. a kind of method for supporting increment upgrade database, it is characterised in that include:
The version information of the SQL files performed in analyzing data base;
SQL files in parsing specified folder, and obtain the version information of SQL files in the specified folder;
Filter out in the SQL files in the specified folder with the SQL file version informations that performed in the data base not Same SQL files, as pre-execution SQL file;
The pre-execution SQL file is performed, and records the SQL file execution informations of the pre-execution SQL file.
2. the method for supporting increment upgrade database as claimed in claim 1, it is characterised in that the version information includes system Version number, module title and module SQL version number.
3. the system for supporting increment upgrade database as claimed in claim 1, it is characterised in that the SQL files execution information Including system version number, module SQL version number, module title, SQL filenames, execution time and execution user profile.
4. the system that increment upgrade database is supported as described in claim 1-3 any one, it is characterised in that the SQL is literary The name format of part is system version number _ module release number _ module title .SQL.
5. the method for supporting increment upgrade database as claimed in claim 4, it is characterised in that described to filter out the specified text The SQL file different from the SQL file version informations performed in the data base in SQL files in part folder, as holding in advance Row SQL files, including:
Filter out in the SQL files in the specified folder, with the SQL file different system versions that performed in the data base This number, or disparate modules SQL version numbers, or the SQL files of disparate modules title are used as pre-execution SQL file.
6. the method for supporting as claimed in claim 5 increment upgrade database, it is characterised in that the execution pre-execution SQL files, including:
According to the version number of the pre-execution SQL file, the ascending execution pre-execution SQL file.
7. a kind of system for supporting increment upgrade database, it is characterised in that include:
Analytical equipment, the version information of the SQL files for performing that the analytical equipment is used in analytical database;
Resolver, the resolver obtain the specified file for parsing to the SQL files in specified folder The version information of the SQL files in folder;
Screening plant, the screening plant are connected with the analytical equipment, the resolver, for filtering out the specified text In part folder, the SQL file different from the version information of the SQL files for performing in the data base is used as pre-execution SQL text Part;
Recording equipment is performed, the execution recording equipment is connected with the screening plant, for performing the pre-execution SQL text Part, and record the SQL file execution informations of the pre-execution SQL file.
8. the system for supporting increment upgrade database as claimed in claim 7, it is characterised in that the version information includes system Version number, module title and module SQL version number.
9. the system for supporting increment upgrade database as claimed in claim 7, it is characterised in that the SQL files execution information Including system version number, module SQL version number, module title, SQL filenames, execution time and execution user profile.
10. the system for supporting increment upgrade database as claimed in claim 9, it is characterised in that the title lattice of the SQL files Formula is system version number _ module release number _ module title .SQL.
CN201611129545.8A 2016-12-09 2016-12-09 System and method for supporting increment updating of database Active CN106599167B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611129545.8A CN106599167B (en) 2016-12-09 2016-12-09 System and method for supporting increment updating of database

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611129545.8A CN106599167B (en) 2016-12-09 2016-12-09 System and method for supporting increment updating of database

Publications (2)

Publication Number Publication Date
CN106599167A true CN106599167A (en) 2017-04-26
CN106599167B CN106599167B (en) 2020-11-20

Family

ID=58598218

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611129545.8A Active CN106599167B (en) 2016-12-09 2016-12-09 System and method for supporting increment updating of database

Country Status (1)

Country Link
CN (1) CN106599167B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107357907A (en) * 2017-07-17 2017-11-17 郑州云海信息技术有限公司 A kind of database upgrade method and device for supporting cross-version
CN109947457A (en) * 2018-12-29 2019-06-28 上海寰创通信科技股份有限公司 A kind of database upgrade method
CN110865828A (en) * 2018-08-28 2020-03-06 成都鼎桥通信技术有限公司 Data upgrading method, device, equipment and computer readable storage medium
CN111459887A (en) * 2020-03-30 2020-07-28 北京百度网讯科技有限公司 Resource screening method and device, electronic equipment and storage medium
CN112486530A (en) * 2020-11-20 2021-03-12 杭州电魂网络科技股份有限公司 Game database storage table upgrading method and system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1971556A (en) * 2005-11-26 2007-05-30 华为技术有限公司 System and method to realize database upgrading in background management system
CN103294724A (en) * 2012-03-05 2013-09-11 百度在线网络技术(北京)有限公司 Method for managing database structures and system for method
WO2014060230A1 (en) * 2012-10-15 2014-04-24 Here Global B.V. Map update scripts with tree edit operations
CN104426924A (en) * 2013-08-21 2015-03-18 腾讯科技(深圳)有限公司 Method, apparatus, client, server and system for updating application software
CN104899066A (en) * 2015-06-19 2015-09-09 青岛海信移动通信技术股份有限公司 Method and device for continuous upgrading
CN105373631A (en) * 2015-12-18 2016-03-02 河南思维自动化设备股份有限公司 SQLSever-based automatic upgrading method for database structure
US20160188316A1 (en) * 2014-12-31 2016-06-30 Guangzhou Ucweb Computer Technology Co., Ltd. Method and apparatus for software update management
CN106201614A (en) * 2016-07-11 2016-12-07 天津中兴智联科技有限公司 A kind of universal method and system that multiple similar software can be carried out chain type upgrading

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1971556A (en) * 2005-11-26 2007-05-30 华为技术有限公司 System and method to realize database upgrading in background management system
CN103294724A (en) * 2012-03-05 2013-09-11 百度在线网络技术(北京)有限公司 Method for managing database structures and system for method
WO2014060230A1 (en) * 2012-10-15 2014-04-24 Here Global B.V. Map update scripts with tree edit operations
CN104426924A (en) * 2013-08-21 2015-03-18 腾讯科技(深圳)有限公司 Method, apparatus, client, server and system for updating application software
US20160188316A1 (en) * 2014-12-31 2016-06-30 Guangzhou Ucweb Computer Technology Co., Ltd. Method and apparatus for software update management
CN104899066A (en) * 2015-06-19 2015-09-09 青岛海信移动通信技术股份有限公司 Method and device for continuous upgrading
CN105373631A (en) * 2015-12-18 2016-03-02 河南思维自动化设备股份有限公司 SQLSever-based automatic upgrading method for database structure
CN106201614A (en) * 2016-07-11 2016-12-07 天津中兴智联科技有限公司 A kind of universal method and system that multiple similar software can be carried out chain type upgrading

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107357907A (en) * 2017-07-17 2017-11-17 郑州云海信息技术有限公司 A kind of database upgrade method and device for supporting cross-version
CN110865828A (en) * 2018-08-28 2020-03-06 成都鼎桥通信技术有限公司 Data upgrading method, device, equipment and computer readable storage medium
CN109947457A (en) * 2018-12-29 2019-06-28 上海寰创通信科技股份有限公司 A kind of database upgrade method
CN111459887A (en) * 2020-03-30 2020-07-28 北京百度网讯科技有限公司 Resource screening method and device, electronic equipment and storage medium
CN111459887B (en) * 2020-03-30 2023-08-11 北京百度网讯科技有限公司 Resource screening method and device, electronic equipment and storage medium
CN112486530A (en) * 2020-11-20 2021-03-12 杭州电魂网络科技股份有限公司 Game database storage table upgrading method and system

Also Published As

Publication number Publication date
CN106599167B (en) 2020-11-20

Similar Documents

Publication Publication Date Title
CN106599167A (en) System and method capable of supporting incremental upgrading of database
US8869111B2 (en) Method and system for generating test cases for a software application
US20080306986A1 (en) Migration of Legacy Applications
US20060251073A1 (en) Methods and apparatus for transferring data
WO2012034440A1 (en) Method and device for generating database upgrading script
CN109947433A (en) A kind of generation method of small routine, update method and device
US8607217B2 (en) Incremental upgrade of entity-relationship systems
CN104133772A (en) Automatic test data generation method
CN103823797A (en) FTP (file transfer protocol) based real-time industry database data synchronization system
EP1587246A2 (en) Framework for template-based retrieval of information from managed entities in a communication network
CN104915262A (en) Calibration system and method based on EXCEL data structure
CN101221564A (en) Universal independent data acquisition method
US20200012661A1 (en) Synchronizing resource type and property structures
CN104679500A (en) Automatic generation realizing method and device for entity classes
US10963227B2 (en) Technique for transforming a standard messaging component to a customized component
WO2002046909A1 (en) Automatically deploy and upgrade an application based on markup language application definition
US9934216B2 (en) Schema validation for metadata builder
CN115510361A (en) Data chart page generation method based on visual configuration and related equipment
CN105630997A (en) Data parallel processing method, device and equipment
CN105740997A (en) Method and device for controlling task flow, and database management system
CN113792026A (en) Deployment method and device of database script and computer readable storage medium
US20080022258A1 (en) Custom database system and method of building and operating the same
US8631393B2 (en) Custom database system and method of building and operating the same
CN112817931A (en) Method and device for generating incremental version file
CN108647018A (en) Can live preview code generating system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20201102

Address after: 215100 No. 1 Guanpu Road, Guoxiang Street, Wuzhong Economic Development Zone, Suzhou City, Jiangsu Province

Applicant after: SUZHOU LANGCHAO INTELLIGENT TECHNOLOGY Co.,Ltd.

Address before: 450018 Henan province Zheng Dong New District of Zhengzhou City Xinyi Road No. 278 16 floor room 1601

Applicant before: ZHENGZHOU YUNHAI INFORMATION TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant