<div class="gmail_quote">On Wed, Apr 22, 2009 at 5:12 PM, Julian Pawlowski <span dir="ltr"><<a href="mailto:lists@propenguin.net">lists@propenguin.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div class="im"><br>
> Now I'd like to:<br>
> - Migrate a live pdns DB to adapt its structure so that it has the<br>
> fields/tables needed by powerdns-on-rails.<br>
><br>
</div>> ...<br>
<div class="im">><br>
> I thought it might be just something like<br>
>     rake db:migrate RAILS_ENV="production"<br>
> but that tries to create tables, not update them.<br>
<br>
</div>I'm currently also facing these thoughts and I just asked a ruby-guru<br>
friend to give me some input here :-)<br>
I will let you know as soon as there are any news to this.<br></blockquote></div><br>Great you guys!<br><br>My apologies for only replying now, my DSL at home is busted, so this is from the office.<br><br>There is a migration tool built into PowerDNS on Rails. It is very rough, but I've used it on our production servers initially to import about 15,000 zones. Below is the steps to get it going, I'd appreciate any feedback you guys have on this.<br>
<br>Requirements for migration:<br><br>1. Empty (new) database for powerdns-on-rails to use.<br>2. Correctly configured database.yml file for the "target database"<br>3. Fully migrate the target database using "rake db:migrate"<br>
4. Seed the fresh database, to get an admin user: "rake db:seed"<br><br clear="all">When this is done and ready, you'll run the following:<br><br>$ rake migrate:powerdns<br><br>It will prompt you for the details of the source database, which you can enter and then let the script run. I've had some feedback before on possible PostgreSQL issues (in Lighthouse). I've done my best to resolve them.<br>
<br>Please let the feedback stream in, and thanks for trying it!<br><br>Best<br><br>-- <br>Kenneth Kalmer<br><a href="mailto:kenneth.kalmer@gmail.com">kenneth.kalmer@gmail.com</a><br><a href="http://opensourcery.co.za">http://opensourcery.co.za</a><br>
@kennethkalmer<br>