Version: Next
serverpod database
The serverpod database command manages the embedded PostgreSQL database of a Serverpod project. Use serverpod database start to boot the database on its own, without starting the server, and keep it running until you stop it with Ctrl+C. This is useful for connecting external database tools while the server is stopped.
The database configuration comes from the run mode selected with --mode, which must have database.dataPath set. For that option and its default, see the Configuration reference.
Usage
Manage the embedded PostgreSQL database used by a Serverpod project.
Usage: serverpod database <subcommand> [arguments]
-h, --help Print this usage information.
Available subcommands:
start Start the configured embedded PostgreSQL database and print how to connect to it.
Run "serverpod help" to see global options.
Sub commands
start
Start the configured embedded PostgreSQL database and print how to connect to it.
Usage: serverpod database start [arguments]
-h, --help Print this usage information.
-s, --server-dir=<path> Server project directory. Defaults to auto-detection.
-m, --mode Serverpod run mode whose database config should be used.
(defaults to "development")
-p, --port=<integer> TCP port override. Defaults to the configured database port. Requires a database password for the run mode.
Run "serverpod help" to see global options.