Uploaded image for project: 'Patient Flags Module'
  1. Patient Flags Module
  2. FLAG-43

Migrate SQLDIFF to liquibase changesets

    XMLWordPrintable

    Details

    • Complexity:
      Low

      Description

      The Current implementation of Patient Flags uses SQLDIFF to deploy tables relevant to It. Some tables are UTF8 and others are not. Its complex to cotroll versions in SQLDIFF implementation than in liquibase. The Current implemenation is causing migration issues whenever there is a change. It is importing to migrate the module to use liquibase changesets from the SQLDIFF which are currently being used.

      Implemenation Critera
      Must have all the SQL statement from sqldiff.xml file to liqubase statements into the liquibase.xml file.

      Testing Critea
      SQLDIFF File will not have any statement left that creates or changes the database
      The following tables must be created when the module is deployed:
      patientflags_displaypoint
      patientflags_flag
      patientflags_flag_tag
      patientflags_priority
      patientflags_tag
      patientflags_tag_displayPoint
      patientflags_tag_role

      The source code is at https://github.com/openmrs/openmrs-module-patientflags

        Gliffy Diagrams

          Attachments

            Activity

              People

              Assignee:
              slubwama Samuel Lubwama
              Reporter:
              slubwama Samuel Lubwama
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: