OpenEdge Getting Started: Multi-tenancy Overview - Product ...
OpenEdge Getting Started: Multi-tenancy Overview - Product ...
OpenEdge Getting Started: Multi-tenancy Overview - Product ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Contents<br />
Define a multi-tenant sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />
Define a multi-tenant Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />
Alter a regular table to a multi-tenant table. . . . . . . . . . . . . . . . . . . . . . . . . 66<br />
Alter a multi-tenant sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />
Create a tenant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />
Create a super tenant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />
Alter a tenant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />
Delete a tenant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />
Regular tenant use case (accessing data) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68<br />
Super tenant use cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69<br />
Access data as a super tenant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69<br />
Join multi-tenant tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />
Insert rows into a multi-tenant table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />
Move rows between partitions in a multi-tenant table. . . . . . . . . . . . . . . . . 70<br />
Update rows of a tenant partition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71<br />
Delete rows of a tenant partition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71<br />
View tenant specific information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71<br />
SQL utility use cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />
Dumping tenant data as a regular tenant . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />
Dumping all tenant data as a super tenant or a DBA . . . . . . . . . . . . . . . . . 72<br />
Loading tenant data as a regular tenant . . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />
Loading tenant data as a super tenant or a DBA . . . . . . . . . . . . . . . . . . . . 72<br />
Writing schema definitions for a multi-tenant table . . . . . . . . . . . . . . . . . . . 73<br />
5. <strong>Multi</strong>-<strong>tenancy</strong> documentation map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75<br />
Additional multi-tenant information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76<br />
6. Glossary of terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77<br />
Data partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />
Default storage area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />
Domain access code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />
Group/multi-tenant group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />
<strong>Multi</strong>-tenant objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />
<strong>Multi</strong>-tenant sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />
Object allocation/allocation state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />
Security domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80<br />
Table types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />
Tenants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />
Tenant ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82<br />
Tenancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82<br />
Tenant identity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82<br />
4 <strong>OpenEdge</strong> <strong>Getting</strong> <strong>Started</strong>: <strong>Multi</strong>-<strong>tenancy</strong> <strong>Overview</strong>