The following requirements apply if the template contains <table>
tags:
The database accessed by your repository is running.
The database contains the appropriate tables.
You have appropriate database access to perform import and create database operations.
The memory you provide should be sufficient to store all repository IDs for the largest primary table in the repository.
Performance of
startSQLRepository
is dependent on your disk write speed. It is best to perform this script on a machine with faster disks.If you are exporting a production database,
startSQLRepository
will tax the database. As such, it is best that you run this script during off peak hours.
The following requirements apply to ensure that the import operation reserves all the IDs it encounters for the repository items that it creates in the target database.
Repository IDs in the source repository do not collide with repository IDs in the target repository.
The source and target databases contain
IdSpaces
, whereIdSpaces
in both share the same name.The name of the
IdSpaces
used by each item descriptor is the same in the source and target repositories for export and import operations, respectively.
For more information about IdSpaces
, see the Core Dynamo Services chapter of the Platform Programming Guide.