documentation/getting-started/migrate-to-enterprise.md
Upgrading from QuestDB Open Source to QuestDB Enterprise is straightforward: download the Enterprise binaries, swap them in, and restart. Your data stays in place and works immediately.
You should have received an email with download credentials for the Enterprise binaries. Download the version matching your operating system and architecture.
:::tip Check the release notes for the latest features and improvements. :::
That's it! The database will automatically prepare your existing tables for Enterprise features on first startup.
:::tip Optional: Create a backup first While upgrades are safe, you can create a restore point before upgrading:
CHECKPOINT CREATE
Then back up your data directory (e.g., create a .tar archive or cloud
snapshot). See Backup and restore for details.
:::
These steps are optional - configure only the features you need.
Secure all network connections with TLS. You'll need a certificate in PEM format, or you can use a self-signed demo certificate to get started.
See the TLS Encryption guide.
Replace the default admin credentials in server.conf:
acl.admin.user=myadmin
acl.admin.password=mypwd
For production, create proper admin accounts and disable the built-in admin:
CREATE USER administrator WITH PASSWORD adminpwd;
GRANT ALL TO administrator WITH GRANT OPTION;
acl.admin.user.enabled=false
See the RBAC documentation for complete setup.
Integrate with your identity provider (Microsoft Entra ID, PingFederate, etc.) for centralized authentication.
See the OIDC Integration guide.
Set up database replication for high availability and disaster recovery.
See the Database Replication guide.
The upgrade process modifies table metadata to enable Enterprise features. For this reason:
Have a complex migration scenario? Contact us and we'll help with your setup.