Opening an existing project

Flyway Desktop enables teams working on the same database to more easily capture these changes and standardize the way database deployments are done.  If one member of your team has created a project, they should then commit/push this to a version control system so other team members can access it.  Flyway projects can be opened from a Git repository or from a location on your file system. 


Watch how to do this in our 3.5 min video on Redgate University.


Open from version control

  1. Click the dropdown arrow to the right of Open project... and select Open from version control.


  2. Enter the URL for your repository (currently only supports Git) and a location on disk where your local working area will be and click Clone.  (See examples of how to find the remote repository URL in different Git systems (eg, Azure DevOps Git, GitHub, etc..)


  3. Once the repository is successfully cloned, you will be prompted to select the folder from the repository which contains the Flyway Project files.


If you have any issues opening from the repository, please get in touch with our Support Team (links below) and use the Open from file system in the meantime. 

Continue with next steps.


Open from file system

  1. Using your version control system's tool or command line, clone or pull the repo from your version control system to your own working area.  (In Git, this is referred to as your local repository.) 

  2. Launch Flyway Desktop from the start menu and click Open project...


  3. Navigate and select the folder from your local working area that contains the Flyway Project files.

Continue with next steps.


Next steps

  1. If the project file does not specify a development database or you want to use your own dedicated development database, you will need to setup your development database.

  2. If the project file specifies a shared development database, you may still be prompted to enter your credentials for the database the first time you open the project.

  3. Start making changes to your development database and track these changes in the Schema model



Didn't find what you were looking for?