Make Database ChangesΒΆ

Important

If you do change the repository database that RhodeCode Enterprise uses, then you will need to upgrade the database, and also remap and rescan the repositories. More detailed information is available in the Alternative upgrade documentation.

If you need to change database connection details for a RhodeCode Enterprise instance, use the following steps:

  1. Open the rhodecode.ini file for the instance you wish to edit. The default location is home/user/.rccontrol/instance-id/rhodecode.ini
  2. When you open the file, find the database configuration section, and use the below example to change the connection details:
#########################################################
### DB CONFIGS - EACH DB WILL HAVE IT'S OWN CONFIG    ###
#########################################################

# Default SQLite config
sqlalchemy.db1.url = sqlite:////home/brian/.rccontrol/enterprise-1/rhodecode.db

# Use this example for a PostgreSQL
sqlalchemy.db1.url = postgresql://postgres:qwe@localhost/rhodecode

# see sqlalchemy docs for other advanced settings
sqlalchemy.db1.echo = false
sqlalchemy.db1.pool_recycle = 3600