Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.

Ticket #1159 (closed enhancement: wontfix)

Opened 13 years ago

Last modified 10 years ago

Add database dump/restore facility to Catwalk

Reported by: talin Owned by: anonymous
Priority: lowest Milestone:
Component: Toolbox.Catwalk Version:
Severity: minor Keywords:


It would be useful if the database could be dumped / restored from the Catwalk page. The specific use case is synchronizing between two TurboGears sites - such as a 'development' site on a home computer, and a 'production' site on a web host. Currently this is a somewhat error-prone process, involving database specific dump/restore commands over SSH. If Catwalk could produce a downloadable text file of the database state, and then read in that same text file later, this process could be simplified.

Change History

comment:1 Changed 13 years ago by godoy

This procedure varies a lot between different supported databases, what is inside the database (blobs, just text, views, triggers, stored procedures, functions, rules, custom types, etc.) and other things.

There are lots of tools for different database servers that allows you to sync different bases or see their differences and generate the necessary commands to make then them same again.

comment:2 Changed 13 years ago by jorge.vargas

  • Milestone set to __future__

again I agree with godoy

ORM and GUI tools are too high level for this kind of clonning.

I'll set it to future in case someone wants to implement this

comment:3 Changed 12 years ago by Chris Arndt

  • Version trunk deleted

comment:4 Changed 11 years ago by mramm

  • Status changed from new to closed
  • Resolution set to wontfix

This functionality should be requested on the DBMechanic project, as catwalk is aproaching it's end of life.

comment:5 Changed 10 years ago by anonymous

  • Milestone __future__ deleted

Milestone future deleted

Note: See TracTickets for help on using tickets.