Close|CloudStack Canvas · How-To Guide
How-To Fix

Set the Initial RDS Database Name

The "dbName" property creates a database inside the RDS instance when it is first provisioned. For PostgreSQL, the default is "postgres" if omitted. For MySQL, no initial database is created without this setting. Your application connection string likely expects a specific database name — set it here to match.

Paste into this field

RDS → dbName

Output looks like

appdb or myapp_production or maindb

1Choose a database name

The database name must:

• Start with a letter

• Contain only letters, numbers, and underscores

• Be 64 characters or fewer

Match what your application expects in its DATABASE_URL or DB_NAME environment variable.

7Paste into CloudStack Canvas

Select your RDS node → property panel → "Initial Database Name" field → enter the name.

9Important: immutable after creation

The database name cannot be changed on an existing RDS instance without creating a snapshot and restoring to a new instance. Choose carefully.

Once you have the value, go back to CloudStack Canvas and paste it into the highlighted field.

CloudStack Canvas · Validation Guide

Set the Initial RDS Database Name — CloudStack Canvas