-
Type: Story
-
Status: Holded (View Workflow)
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: 0.16 swallows
-
Fix Version/s: backlog
-
Sprint:1.3 Swallows
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
- Admin goes to Poulpe / Components / Component list / Admin panel and calls context menu for Admin panel (right click on "Admin panel" item).
- Admin selects a "Backup database" item from the context menu.
- 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.
- relates to
-
POULPE-486 Impossible to create DB backup in Poulpe on preprod
- Reopened
-
POULPE-477 Error "Foreign key constraint is incorrectly formed" when trying to restore backup created using Poulpe UI
- Closed
-
POULPE-472 Add posibility to make the backup file password protected
- Closed
-
POULPE-471 Make the backup filename more informative
- Closed
-
POULPE-438 Create TCs for Database Backup functionality
- Waiting for Review
1.
|
User interface for Database backup | Closed | Alyona |
|
||||||||
2.
|
Exporting database functionality | Done | Evgeny Surovtsev |
|