Mimeo

Yazılım ekran görüntüsü:
Mimeo
Yazılım detaylar:
Versiyon: 1.4.1 Güncelenir
Qayıt: 6 Mar 16
Geliştirici: Keith Fiske
Lisans: Ücretsiz
Popülerlik: 33

Rating: nan/5 (Total Votes: 0)

Mimeo bir PostgreSQL veritabanına diğerine veritabanı tabloları taşımak için kullanılabilir.

içerir üç çoğaltma stratejileri için destek:

1. Anlık - başka bir DB kopyalanan tüm tablo

2. Incremental - yeni bir içerik tespit edildiğinde gibi veri taşınır

3. DML - bir veritabanından veri alır ve kalıcı olarak yeni bir konuma

Bu sürümdeki yeni nedir taşır:

  • Fonksiyon sürüm 1.1.0 eklendi, böylece sürüm 1.0.1 den herhangi bir güncelleme daha sonra PostgreSQL 9.1 başarısız olacakları.
  • yükseltiliyor PostgreSQL # x3e için &;. = 9.2 da Mimeo 1.1.0 ve üstü (Önerilen düzeltme) güncellendi olmasını sağlayacaktır

Hangi sürümü 1.3.7 yeni

  • Fonksiyon sürüm 1.1.0 eklendi, böylece sürüm 1.0.1 herhangi güncellemeler daha sonra PostgreSQL 9.1 başarısız olacakları.
  • yükseltiliyor PostgreSQL # x3e için &;. = 9.2 da Mimeo 1.1.0 ve üstü (Önerilen düzeltme) güncellendi olmasını sağlayacaktır

Hangi sürümü 1.3.6 yeni

  • Fonksiyon sürüm 1.1.0 eklendi, böylece sürüm 1.0.1 herhangi güncellemeler daha sonra PostgreSQL 9.1 başarısız olacakları.
  • yükseltiliyor PostgreSQL # x3e için &;. = 9.2 da Mimeo 1.1.0 ve üstü (Önerilen düzeltme) güncellendi olmasını sağlayacaktır

Hangi sürümü 1.3.4 yeni

  • Fonksiyon sürüm 1.1.0 eklendi, böylece sürüm 1.0.1 herhangi güncellemeler daha sonra PostgreSQL 9.1 başarısız olacakları.
  • yükseltiliyor PostgreSQL # x3e için &;. = 9.2 da Mimeo 1.1.0 ve üstü (Önerilen düzeltme) güncellendi olmasını sağlayacaktır

Hangi sürümü 1.1.1 yeni

  • onlara özel karakterler ile rol adları Hesabı ( tire bu hata buldum suçlu) idi.
  • uzatma belirli adına dblink_mapping tablosunu değiştirdi: dblink_mapping_mimeo. istenirse pg_jobmon aynı şemada yüklü olması sağlar.
  • yerine açık olanları işlem advistory kilitleri kullanmak için danışma kilit sistemi değiştirildi. istisna danışma kilidi alınmadan önce vurmak zaman durum bloğundaki hataları kurtulur.
  • Organize belgeleri daha iyi.

sürüm 1.0.0 yeni Nedir:.

  • İlk kararlı sürümü

sürüm 0.13.0 yeni Nedir:

  • pg_jobmon uzantısı isteğe yapılmıştır. Yeni & quot kullanarak bir çoğaltma başına tablo bazında açık ya da kapalı olabilir; jobmon & quot; yapılandırma tablosundaki boolean sütun. pg_jobmon yüklü ise aksi takdirde yanlış kurulacaktır, tüm çoğaltma türleri için varsayılan olarak true olarak ayarlanır. Ayrıca onunla zamanında kullanılıp kullanılmadığını belirlemek & quot; p_jobmon & quot; yenileme fonksiyonları parametre.
  • Jobmon günlüğü tablo çoğaltma yöntemine eklenmiştir.

sürüm 0.12.0 yeni Nedir:; repull & quot

  • Logdel yenilemek işlev artık bir & quot vardır; seçenek bir kaynaktan gelen verilerin tam bir yenileme yapmak için. daha önce kaynaktan silinen hedef üzerinde satırları silin DEĞİL unutmayın (sadece mimeo_source_deleted sütun null hedef üzerinde satırları siler). TRUNCATE diğer çoğaltma repulls ile yapıldığı gibi yapılamaz bu yana, son derece bu, disk alanını geri kazanmak FULL hatta bir VAKUM yapıldıktan sonra hedef tablo manuel VAKUM yapmak için tavsiye edilir.
  • Yukarıdaki repull süreci daha verimli yardımcı olmak için, bir dizin şimdi oluşturulur & quot; mimeo_source_deleted & quot; Tüm yeni oluşturulan logdel çoğaltma tabloları hedef sütunu. Mevcut çoğaltma tabloları bu indeks eklendi olmayacaktır. Eski kurulumları bu repull yöntemi yapmak gerekirse bir tane eklemenizi öneririz.
  • DML & Logdel çoğaltma kaynak sırası tabloları artık oluşturulan dizin var & quot; işlenmiş & quot; ve & quot; işlenmiş, mimeo_source_deleted & quot; sırasıyla sütunlar. Bu yardımcı olacaktır çoğaltma büyük kuyruklar oluşturmak yüksek trafik tabloları için daha verimli. Mevcut çoğaltma kümeleri kendi kaynak kuyruk tablo, bu dizin eklemek için modifiye olmayacak. Eğer performans sorunları fark ederseniz ekleyerek elle geri dönüyor ve tavsiye ediyoruz.
  • İstisna mesajları dml / logdel yapımcısı işlevleri başarısız olursa ne oldu hakkında net olan kaynak üzerinde oluşturulan nesneler reguarding.
  • yapımcısı fonksiyonları eklendi p_debug seçeneği. Ayrıca küçük bir süpürge hata ayıklama yapılmış ve birçok durumda daha fazla bilgi sağlamak var.
  • Bug Fix:. Logdel çoğaltma durumu düzgün çalışma değildi NEREDE

sürüm 0.11.0 yeni nedir :

  • Anlık artan yapıcı fonksiyonları artık verilen sağlamak tablo adları şema niteliklidir.
  • postgresql eski kaynak sürümleri için ekstra fonksiyonlar güncellendi. Yeni 8.1 için dml fonksiyonları yanı sıra özel array_agg () Mimeo gerektirir işlevleri var.

Hangi sürümü 0.10.2 Yeni: sadece düz kesiğine yapmak için

  • Yeni refresh_table seçenek ve düzenli tablo için repull. Sadece diğer değişiklikler API etkilemez çünkü küçük bir özellik olarak ekleme ve düzenli bir yenileme işi mümkünse olarak tavsiye edilmez. Ayrıca refresh_table () şu anda pg_jobmon için oturum değildir, bu yüzden takip edilemez ve / Bu yenileme tipi başarısız olduğunda varsa uyarıları mahsup olmaz. Ne bu için yararlıdır hala hedef tabloyu düzenlemek mümkün istediğiniz bir evreleme / dev veritabanına üretim verileri almak için bir yol yaşıyor. herhangi bir birincil anahtarlar, kontrol sütunları gerektiren ya da kaynak veritabanı üzerinde yazma erişimi Incremental veya DML ile bunu, ama bu önler olabilir.
  • Kaldırılan özel enum türü. işler çok daha onlar için gerekenden daha da karmaşık hale getirdi. Numaralamalar sadece bir güncelleştirmenin içinde yeni bir değer katmak asla beri uzantıları gerçekten kötü.
  • komutları toplu sınır varsayılan kaldırmak ve Mimeo eksik vardı artan çoğaltma için varsayılan sınırlarını belirlemek için - 0.9.3--0.10.1 baypas güncelleme dosyası. Bu dosya Mimeo güncellemek için kullanılmışsa, varsayılan asla değiştirildi ve sınırları hala yeni yenileme işleri için ayarlanmış ediliyordu. Burada tekrar bu çalıştırın.

sürüm 0.10.0 yeni Nedir:

Şimdi daha büyük miktarlarda veri çekerek daha verimli

  • olduğunu artık varsayılan bir toplu sınırı vardır. Her yenileme koşmak tüm yeni satırlar mevcut alacak. Bu sürüm yüklendikten sonra bu, sadece yeni oluşturulan işleri mevcut işlerini etkilemez. toplu sınırlarını kaldırmak isterseniz (gerekmedikçe önerilir), tüm yapılandırma tablolarda NULL batch_limit sütun ayarlayın.
  • Sınır değer şimdi tutarlılığı sağlamak için yerleştirici / güncelleme yapılandırması için gereklidir. Varsayılan 10 dakikadır. Herhangi bir null olarak ayarlanmış olsaydı, bu varsayılan güncellendi.
  • Yeni & quot; ekstralar & quot; depo klasörü. Kaynak veritabanı 9.1 daha eski olduğu için bazı işlevler sürümlerini içerir. Bunlar mümkün büyük sürümleri arasında bir veritabanı yükseltmek için Mimeo kullanmak yapabilirsiniz. onlar da normal çoğaltma amaçlı kullanılan olabilir iken, bu onların özgün adlarını yeniden adlandırabilir, eğer fonksiyonları üzerine olacak bir uzantısı güncellemesinden beri uzun vadeli tavsiye edilmez.
  • Ekstra klasörü de önerilmiyor run_refresh işlevini değiştirmek için bir python komut dosyası içerir. planlanan çoğaltma işleri daha kolay ve eski plpgsql fonksiyonu olduğunu daha güvenilir çalışan yardımcı olmak için bunu kullanın.

  • olabilir SABİT veya IMMUTABLE
  • Set fonksiyonlar.
  • Bug Fix: refresh_logdel düştü almıyor Geçici kuyruk tablosu. Aynı yenileme Aynı seansta çalıştırıldı ise hataları neden oldu.
  • Bug Fix: Şimdi doğru bölümlenmiş tablolar eklerken satır sayılır rapor Will
  • .
  • Kod temizleme.
  • pgTAP biraz daha geniş testleri olun. Toplu sınırları için testler ekledi.

sürüm 0.9.3 yeni Nedir:

  • tam toplu sınırını ulaşan neden bir pg_jobmon günlüğü dml / logdel çoğaltma için uyarı neredeyse aslında nedeniyle kaynak sırası tablosundan DISTINCT girdileri almak için ortaya asla. Bu çoğaltma yapacak bildirim muhtemelen oluşmaz gerisinde. Gerçek toplu toplu limitinin% 75 ulaşırsa gerçekleşmesi uyarı değişti.

Hangi sürümü 0.8.3 Yeni:.

  • Sabit dml güncellemeleri propaganda ve siler değil yenilenecektir

  • o değiştirilir çok sütunlu birincil / benzersiz anahtar ve bu anahtarın bölümlerinden sadece bir alt kümesini varsa
  • Sabit dml / logdel bir satır güncelleme değil yenilenecektir.
  • toplu sınır çarptı eğer, uzaktan kuyruk tablosu düzgün işlenmiş satırları işaretleyin olmayabilir, refresh_dml / logdel Sabit kenar durumda.
  • Değişti testler pgTAP kullanmak için. Test paketi artık çok daha kapsamlı ve hatalar üzerinde bulmanıza yardımcı olduğunu.

Gereksinimleri :

  • PostgreSQL 9.1 veya daha yüksek

  • 0.3 veya daha yüksek pg_jobmon
  • PostgreSQL dblink uzantısı

Benzer yazılım

Apache Sqoop
Apache Sqoop

12 May 15

Django-DBBackup
Django-DBBackup

9 Feb 16

Medoo
Medoo

10 Feb 16

Geliştirici Diğer yazılım Keith Fiske

PGExtractor
PGExtractor

10 Feb 16

pg_jobmon
pg_jobmon

20 Jul 15

Yorumlar Mimeo

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!