#
Shell and Migration Scopes
These scopes are used for administrative tasks, interactive shell sessions (via the UI), and data migrations.
#
Shell Scope
Used for executing dynamic code strings against the graph, typically by an Admin. This is the most powerful scope, often referred to as the "Admin Shell".
#
Shell Query Scope
Used for executing read-only query strings in the "Query" tab of the Shell.
#
Migrations
Migrations are specialized scripts used to evolve the data or schema in your graph. They can report progress and are typically executed via the management interface.
Migrations are useful for:
- Propagating schema changes from development to production.
- Bulk updating data (e.g., reformatting phone numbers).
- Seeding initial data.
You can export migrations from your development environment and import them into production to ensure consistent state changes.
For more details and examples, see the Workspace Migrations section.