2009-09-28 20 views
5

Çalıştığım bir proje üzerinde, bazen tablo yapısı üzerinde, alan ekleme gibi değişikliklerle uğraşmak zorunda kaldım. Sadece değişikliklerle bir geçiş SQL dosyası oluşturmak için kullanabileceğim bir komut dosyası var mı?Taşıma SQL (postgres) dosyası oluşturmak için bir komut dosyası var mı?

PHP, bash veya Perl güzel olurdu. Veritabanı postgresql.

+1

Komut dosyası için girdi ne olurdu? Bir şema dosyanız var mı? İki şema dosyasını karşılaştırmak zorunda mı? –

+0

Evet Şema dosyamda daha çok bir komut dosyası var. – gustavgans

cevap

3

CPAN adresinden bakıldığında, faturaya uygun görünen bu modül var: DBIx::Migration::Directories. DBA cevapları ile

+0

İlginç. Ancak paketler listesinden anlatabildiğim için, 'postgresql' desteklenmeyebilir. –

+0

Özellikler bölümünde "Postgres, MySQL ve SQLite2 ile çalışır" yazıyor. Kullandığınız paketlerin listesi, MySQL ve SQLite2 ;-) – draegtun

+0

draegtun'da "quirks işlemek" dir. Bilmek güzel. Sadece başa çıkmak için hiçbir tuhaflığı olan tek bir SQL var ;-) Ama sonra bir referans platformu olsaydı ... +1 sonra ;-) –

3

Sadece bunu biliyorum - Another PostgreSQL Diff Tool (java, yine de), ama kişisel olarak çok fazla bilgisayara güvenmiyorum ve el yapımı güncelleme komut dosyalarını tercih ediyorum.

İlgili konular