PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Overview
  • How to migrate the format of SCM database?
  • To migrate the SCM database to the new format:
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Overview
Five versions are available for the SCM database:
  • Version 10: initial version.
  • Version 12: used to manage the access rights to the projects and to the project elements. The security of sources is reinforced.
  • Version 15: used to save the history of sources by binary differences. The size of the database is reduced.
  • Version 17: used to add elements whose name contain non-Latins characters into the database.
  • Versions 22 and later
    Version 22: allows you to use all the capabilities for branch management.
    New in version 22
    Version 22: allows you to use all the capabilities for branch management.
    Version 22: allows you to use all the capabilities for branch management.
In most cases, a version N of the SCM database accepts the projects in versions N and later. Summary table indicating which projects can be used in which versions of the SCM database.
Which projects in which SCM database?
Version of SCM database
10
12
15
17
22
Project version
10
X
11
X
12
X
X
14
X
X
X (1)
15 et 16
X
X
X
17 to 21
X
X
X
X
22 et 23
X
X
X
X
X
(1): For a SCM database 15 to accept projects in version 14, the following compatibility update will have to be downloaded: https://www.pcsoft.fr/st/telec/modulescommuns-14/mise-a-jour-compatibilite-gds-15.htm
Notes:
  • Création de la base GDS:
    • WINDEV 10 and 11 create an SCM database in version 10.
    • WINDEV 12 and 14 create an SCM database in version 12.
    • WINDEV 15 and 16 create an SCM database in version 15.
    • From version 17 of WINDEV, you have the ability to create an SCM database:
      • in version 15 (by default).
      • in version 17 by checking "Enable the support for Unicode" when creating the database.
    • Versions 22 and later
      From version 22 of WINDEV, you have the ability to create an SCM database in version 22.
      New in version 22
      From version 22 of WINDEV, you have the ability to create an SCM database in version 22.
      From version 22 of WINDEV, you have the ability to create an SCM database in version 22.
  • Finding out the version of an SCM database:
    1. Start the SCM administrator.
    2. On the "Tools" pane, in the "Statistics" group, click "Statistics".
    3. The "Database format" control indicates the version of SCM database.
How to migrate the format of SCM database?

To migrate the SCM database to the new format:

  1. Start the SCM administrator ("SCM .. SCM administrator").Start the SCM administrator: on the "SCM" pane, in the "Database" group, expand "Manage" and select "SCM administrator".
  2. Connect to the SCM administrator as administrator.
  3. Select "Tools .. Maintenance .. Migrate the database to the most recent format".
Caution:
  • if the SCM database contains projects in version 12 not recompiled in a more recent version, you must not use the recent formats of SCM database.
  • if the SCM database contains projects used in versions 14, 15, 16 et 17, you have the ability to use the most recent database format proposed in the SCM administrator of version 15. Special case for version 14, you must install the udpate specific to the SCM available in the download section of our site: https://www.pcsoft.fr/st/telec/modulescommuns-14/mise-a-jour-compatibilite-gds-15.htm
  • if the SCM database contains projects in versions 17 only, you have the ability to use the format of the SCM database proposed in the SCM administrator of version 17. The database will be converted to UNICODE, you will have the ability to store elements, folders, comments in all the character sets.
Minimum required version
  • Version 12
This page is also available for…
Comments
Click [Add] to post a comment