Infrastructure

The domain namespace's Infrastructure tab provides information on the database collections used to persist Root Entities.

Database collections

Database collections are used to persist root entities. Therefore, whenever you create a root entity, you have to specify a database collection for it.

Note: Although you can persist multiple root entities into the same database collection, there must be at least one database collection set up for the current project if you want to model one or more root entities.

Create database collections

You can create database collections by using the Create capability in the Database Collections section on the Infrastructure tab of a domain namespace's Overview page.

Database collections are defined using the following master data:

  • Local Identifier: This is the identifier (name) of the database collection. It is unique within a namespace. Please note that only the characters A-z (without special characters), digits and the special character "_" are permitted for naming database collections! Furthermore, identifiers may not begin with a digit and the first character must be lowercase (required)

  • Notes: This is a description of the database collection (optional)

Attention: The local identifier cannot be changed after creation.

Edit database collections

You can edit the master data of a database collection by using the Edit capability of each table row in the Database Collections section on the Infrastructure tab of a domain namespace's Overview page. Alternatively, you can use the Info capability, navigate to the Master Data section and use the Edit Master Data capability there.

The following field can be edited:

  • Notes

Note: It's not possible to edit the Local Identifier of a database collection.

Delete database collections

You can delete the database collection by using the Delete capability of each table row in the Database Collections section on the Infrastructure tab of a domain namespace's Overview page.

Attention: You can only delete a database collection if it is not in use. You can check the usages of a database collection by using the Info capability and navigating to the Usages section. You will need to confirm the action before the selected database collection is permanently deleted.