Real-Time Collaboration
Real-Time Collaboration allows multiple team members to work on the same database schema simultaneously.
Changes made by collaborators are synchronized across the project, helping teams design, review, and improve database schemas together without waiting for manual updates.
This enables faster teamwork while keeping everyone working from the same database model.
Before you begin
Before collaborating in real time, ensure that you have:
- Joined a Workspace
- Access to a Project
- Permission to edit the Database Schema
[!NOTE] Real-Time Collaboration is available only to project members with the appropriate permissions.
How Real-Time Collaboration works
When multiple users open the same Database Schema:
- Changes are synchronized automatically.
- Updates become visible to other collaborators.
- Team members work on a shared database model.
- Everyone stays synchronized throughout the editing session.
What can you collaborate on?
Depending on your permissions, you can collaborate on:
- Database Schemas
- Tables
- Columns
- Relationships
- Constraints
- Database documentation
- AI-generated database models
Collaboration workflow
Open Database Schema
│
▼
Join Collaboration Session
│
▼
Edit Database Model
│
▼
Changes Synchronize
│
▼
Continue CollaboratingLive synchronization
As collaborators work on the same project, Qubase synchronizes supported changes automatically.
Examples include:
- Creating tables
- Updating columns
- Creating relationships
- Editing constraints
- Renaming database objects
Synchronized changes become visible without requiring manual refresh.
Collaboration awareness
While collaborating, you may be able to see:
- Active collaborators
- Current editing activity
- Recently synchronized changes
The available collaboration indicators depend on your project configuration.
Managing collaboration
During a collaboration session, you can:
- Continue editing
- Review synchronized changes
- Save your work
- Leave the session at any time
Changes remain available to authorized project members.
Best practices
- Communicate with team members before making major structural changes.
- Review synchronized updates regularly.
- Keep table and column naming consistent.
- Validate the database model after significant changes.
[!TIP] Working on smaller sections of a large database schema can help reduce editing conflicts and improve team productivity.