Last updated
Last updated
psu
is included with the PowerShell Universal installation media.
Commands for working with the PowerShell Universal database.
Convert a v4 LiteDB Database to SQLite
Migrate from one schema version to another. Migrating to lower versions can cause data loss.
Migrates from one database to another. This command can migrate between database types.
Commands for working with PSU git repositories. This command uses the internal git services to work with the local repository.
Clones a git repository using the git sync service.
Pulls from a git remote. A clone will be called if the local repository does not exist.
Pushes to a git remote. The repository needs to be cloned first. Changes will not be staged during the push.
--target-connection-string
Target database connection string
✅
--source-connection-string
Source database connection string
✅
--target-database-type
PostgreSQL, SQL or SQLite (default)
❌
--source-database-type
PostgreSQL, SQL or SQLite (default)
❌
--url
The URL of the git remote.
✅
--path
The local path to clone to
✅
--username
The user name for the remote.
❌
--password
The password for the remote
❌
--branch
The branch to clone (default is main).
❌
--url
The URL of the git remote.
✅
--path
The local path to clone to
✅
--username
The user name for the remote.
❌
--password
The password for the remote
❌
--branch
The branch to clone (default is main).
❌
--url
The URL of the git remote.
✅
--path
The local path to clone to
✅
--username
The user name for the remote.
❌
--password
The password for the remote
❌
--branch
The branch to clone (default is main).
❌
--path
The path of the database to convert
✅
--connection-string
Connection string to the database
✅
--schema-version
The database schema version. Defaults to "Latest"
❌
--database-type
PostgreSQL, SQL or SQLite (default)
❌
psu is a command line utility for working with PowerShell Universal.