User login

Drush database commands

Update: See http://data.agaric.com/use-drush-sync-database-from-one-site-another

[Note: currently written mostly from memory after using the commands, not copy-pasting proven commands as i usually do]

Using Drush to dump databases from production to development, we can easily use some flags provided by drush sql to exclude the data from tables we don't need, namely by declaring them structure tables. To name a whole set of tables schema (structure) only, we can pass in a key:

--structure-tables-key

We can get more information on everything to do with any Drush command with the drush help command, such as for the sql-dump command:

drush help sql-dump

A default key provided is "common".

drush sql-dump --structure-tables-key

Personally, i usually want to keep the watchdog table, so may need to define an agaric profile for this.

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <blockquote> <small> <h2> <h3> <h4> <h5> <h6> <sub> <sup> <p> <br> <strike> <table> <tr> <td> <thead> <th> <tbody> <tt> <output>
  • Lines and paragraphs break automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.