Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents


I have an existing Liquibase Enterprise / DaticalDB project that I want to duplicate and modify instead of creating a new one from scratch.

...

Info

Disclaimer: This is an advanced topic.

  • Do not attempt without full knowledge of how Datical works.
  • Talk to your Customer Success team if you need help.
  • This only works when cloning projects on the same database platform.

...

  1. For the SQL script repository, simply refer to your Implementation Guide on setting up with your particular SCM (or co-locate in the existing developer application repository).
    1. Copy the sql script directory structure from the original repository.
    2. You might need to remove or at least validate the values in any existing metadata.properties files. 
    3. Be sure to note the last Commit ID (this will be used later in the deployPackager.properties file).
  2. For the Datical DB project, create an empty new repository. For this article, we will call the repository: portal_ddb.

...

  • Change the name on the first line to:
    name="Portal"
  • Remove the projectsId content from: 

    Code Block
    projectsId="ec91d5b7-bf95-4249-af7f-f06dde742cb9"

    to 

    Code Block
    projectsId=""


  • Edit your database connections by editing the matching DbDefs.
    • You will need to use the UI to enter a different password. If you do not have access to the UI, you can Base64 encode the password as the value in the datical.project.
    • You will need to change the managed database or schema(s) information in the new project.
    • Remove the projectsId any dbDefsId content from: 

      Code Block
      dbDefsId="3cc01c15-727a-34c1-ba97-5aafd139b839"

      to 

      Code Block
      dbDefsId=""


  • Edit your plans.
    • Remove the any plansId content from: 

      Code Block
      plansId="b5e83263-beff-3eb6-8f41-0d1881ee330e"

      to 

      Code Block
      plansId=""


...

  1. Check your connections
  2. Update your passwords as needed
  3. Register your project in your DMC DB
  4. Run a status

Filter by label (Content by label)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@1ff1d7
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ( "daticaldb" , "project" ) and type = "page" and space = "DDKB"
labelsproject daticaldb

...

hiddentrue

...