Uploaded image for project: 'Poulpe'
  1. Poulpe
  2. POULPE-276

Database Backup

VotersWatchers
    XMLWordPrintable

    Details

    • Sprint:
      1.3 Swallows

      Description

      As an Admin I'd like to be able to backup whole JTalks database in order to save data to mitigate risks of failure.

      Use case's flow description

      1. Admin goes to Poulpe / Components / Component list / Admin panel and calls context menu for Admin panel (right click on "Admin panel" item).
      2. Admin selects a "Backup database" item from the context menu.
      3. System prepares database backup file and forces the user's browser to download the file with help of standard browser download's mechanism.

      Functional requirements

      • The resulting file with prepared database backup shall be stored in format of SQL commands, so a user is able to run the file against SQL database engine without any preparations.
      • The resulting file with prepared database backup shall be compressed, so a user is able to decrease the download time and internet traffic.

      Acceptance criterias

      • There is a context menu for Admin panel item in Components / Component list which contains a "Backup database" menu item.
      • After finishing all steps which described in Usecases's flow description above a user is able to download backup database file in the shape of SQL-commands.
      • A user is able to apply the downloaded backup file against the empty database without any errors.

        Attachments

          Issue Links

            Structure

              Activity

                People

                • Assignee:
                  julik Julia Atlygina
                  Reporter:
                  ctapobep Stanislav Bashkyrtsev
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:

                    Time Tracking

                    Estimated:
                    Original Estimate - 0h
                    0h
                    Remaining:
                    Remaining Estimate - 0h
                    0h
                    Logged:
                    Time Spent - 40.5h
                    40.5h

                      Structure Helper Panel