Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#100 closed enhancement (fixed)

Dump Database (Automatic before update)

Reported by: Joachim Langenbach Owned by: Joachim Langenbach
Priority: major Milestone: 0.3.1
Component: Meganizer Version: 0.3.1
Keywords: Cc:
Optimistic LoC: 2000 Normal LoC: 3000
Pessimistic LoC: 5000 Estimated LoC: 3167
Needed LoC: 2405

Description

  • Dump the database automatically before an database update is done.
  • Let the user
    • do dumpts manually through the gui
    • set up a period, after the program makes a dump automatically

Change History (5)

comment:1 Changed 11 years ago by Joachim Langenbach

Milestone: 0.40.3
Status: newaccepted
Version: 0.40.3

comment:2 Changed 11 years ago by Joachim Langenbach

(In [216]) * refs #100

  • MSqlDatabase
    • returns correct table lists
  • DBDump
    • does the dump
    • not working: Export of Blobs
  • DBDumpDialog
    • dialog around DBDump

comment:3 Changed 11 years ago by Joachim Langenbach

Added 1124 LoC's to needed LoC's because of changelog [216]

comment:4 Changed 11 years ago by Joachim Langenbach

Resolution: fixed
Status: acceptedclosed

(In [217]) * closes #100

  • DBBackup
    • renamed from DBDump, because it should contain also Restoring functionality later on
    • supports the export of views
    • supports the export of Integer, BLOB and Strings (all other than int and blobs are also treated as strings)
    • provides a static function to escape all MySQL-Specialchars
  • SetupObjectDBDump
    • is inserted as first widget into SetupWizard?, if a DBInit widget is present
    • this way it should made sure, that the user backedup his database before we manipulate it

comment:5 Changed 11 years ago by Joachim Langenbach

Added 1281 LoC's to needed LoC's because of changelog [217]

Note: See TracTickets for help on using tickets.