Mimeo

ソフトウェアのスクリーンショット:
Mimeo
ソフトウェアの詳細:
バージョン: 1.4.1 更新
日付のアップロード: 6 Mar 16
開発者: Keith Fiske
ライセンス: 無料
人気: 33

Rating: nan/5 (Total Votes: 0)

Mimeoは別のPostgreSQLデータベースからデータベーステーブルを移動させるために使用することができる。

3レプリケーション戦略のサポートが含まれます:

1。スナップショット - 別のDBからコピー全体テーブル

2。インクリメンタル - 新しいコンテンツが検出され、データが移動される

3。 DML - 1データベースからデータを受け取り、永久にこのリリースで新しい何ですか。

この新しい場所に移動しますので、

この機能は、バージョン1.1.0で追加されましたそれ以降のバージョン1.0.1からのアップデートは、PostgreSQL 9.1に失敗します。
Spark Proのに&#PostgreSQLのアップグレード; = 9.2もMimeoが1.1.0とそれ以上(推奨修正)に更新されるようになります。

このバージョン1.3.7の新機能です:

この機能は、バージョン1.1.0で追加されましたので、バージョン1.0.1からのアップデートは、後のPostgreSQL 9.1に失敗します。
Spark Proのに&#PostgreSQLのアップグレード; = 9.2もMimeoが1.1.0とそれ以上(推奨修正)に更新されるようになります。

このバージョン1.3.6の新機能です:

この機能は、バージョン1.1.0で追加されましたので、バージョン1.0.1からのアップデートは、後のPostgreSQL 9.1に失敗します。
Spark Proのに&#PostgreSQLのアップグレード; = 9.2もMimeoが1.1.0とそれ以上(推奨修正)に更新されるようになります。

このバージョン1.3.4の新機能です:

この機能は、バージョン1.1.0で追加されましたので、バージョン1.0.1からのアップデートは、後のPostgreSQL 9.1に失敗します。
Spark Proのに&#PostgreSQLのアップグレード; = 9.2もMimeoが1.1.0とそれ以上(推奨修正)に更新されるようになります。

このバージョン1.1.1の新機能:その中の特殊文字を使用したロール名のための

このアカウント(ダッシュは、このバグを発見した犯人でした)。
dblink_mapping_mimeo:拡張特定の名前にdblink_mappingテーブルを変更しました。必要であれば、それはpg_jobmonと同じスキーマにインストールできるようにします。
トランザクションadvistoryロックの代わりに明示的なものを使用するように助言ロックシステムを変更しました。アドバイザリロックが行われる前に、例外がヒットしたときに例外ブロック内のエラーを取り除きます。
より良い組織化マニュアルを参照してください。

この最初の安定版リリース:

このバージョン1.0.0の新機能です。

このバージョン0.13.0の新機能です:

このはpg_jobmon拡張はオプションのメイド。これは、新しい&QUOTを使用してレプリケーションテーブルごとにオンまたはオフにすることができます。jobmon"設定テーブルのboolean列。 pg_jobmonがインストールされている場合には、そうでない場合はfalseを設定され、すべてのレプリケーション・タイプのデフォルトでtrueに設定されます。また、それは&QUOTと、実行時に使用されているかどうかを設定することができます。p_jobmon"リフレッシュ機能へのパラメータ。
Jobmonログは表レプリケーション方式に追加されました。

このバージョン0.12.0の新機能:

この機能をリフレッシュLogdel今&QUOT持っています。repull"ソースからのデータの完全リフレッシュを行うためのオプション。それは以前にソースから削除された先の行を削除しないことに注意してください(のみmimeo_source_deleted列がNULLの先に行を削除します)。 TRUNCATEは、他のレプリケーションrepullsで行われているように行うことができないので、非常にこれは、ディスク領域を解放するためにFULL可能性もVACUUMを実行された後、宛先表の手動VACUUMを行うことをお勧めします。
上記repullプロセスをより効率的に支援するために、インデックスが今に作成されます" mimeo_source_deleted"新しく作成されたすべてのlogdel複製テーブルの宛先欄。既存のレプリケーション表は、このインデックスが追加されていません。古いセットアップでこのrepullメソッドを実行する必要がある場合は1を加えることをお勧めします。
DML&Logdel複製元キュー表は、現在で作成したインデックスを持つ"処理さ"そして"処理し、mimeo_source_deleted"それぞれの列。これは、複製がより大きなキューを作成し、より高いトラフィックテーブルのためのより効率的で役立つはずです。既存の複製セットは、それらのソース・キュー表は、このインデックスを追加するように変更はありません。あなたはパフォーマンスの問題に気づいた場合、それを追加し、手動で戻ってとお勧めします。
例外メッセージのDML / logdelメーカー機能に障害が発生した場合は、ソース上で作成されたオブジェクトをreguarding何が起こったかについて明確にしています。
p_debugオプションは、メーカー機能を追加しました。また、少しクリーナーをデバッグ作られ、それは多くの場合、より多くの情報を提供しています。
バグ修正:logdel複製の状態が正常に動作していませんでした。

このバージョン0.11.0の新機能です:

このスナップショット&インクリメンタルメーカー機能、今与えられたテーブル名はスキーマ修飾されていることを確認してください。
postgresqlの古いソースバージョン用のエキストラ機能を更新しました。 Mimeoが必要とする新しい8.1のDML機能だけでなく、カスタムARRAY_AGG()関数があります。

このバージョン0.10.2の新機能です:普通のテーブルのストレート切り捨て、repullを行うための

この新refresh_tableオプション。その他の変更は、APIには影響しませんし、可能であればそれは、通常のリフレッシュ・ジョブとして推奨していないので、唯一のマイナーな機能として追加します。またrefresh_table()現在pg_jobmonするログに記録されませんので、監視することができず、/このリフレッシュタイプが失敗したとき場合にアラートをオフに設定しません。これが何をするのに有用であることはあなたはまだ先テーブルを編集できるようにしたいステージング/ devのデータベースへの生産からデータを取得する方法を持っています。増分またはDMLでそれを行うことができますが、これは任意の主キー、制御列を必要とするか、ソース・データベースの書き込みアクセスを回避します。
削除されたカスタム列挙型。物事がはるかに彼らがあることを必要以上に複雑に作られました。あなただけの更新に新しい値を追加することはできませんので、列挙型は拡張で本当に悪いです。
0.9.3--0.10.1バイパスアップデートファイル - バッチ制限のデフォルト値を削除&増分レプリケーションのデフォルトの境界を設定するためのコマンドがmimeoから欠落していました。そのファイルがmimeoを更新するために使用された場合は、デフォルトが変更されなかったと制限はまだ新しいリフレッシュジョブに設定されていました。ここで再びそれらを実行します。

このバージョン0.10.0の新機能です:

この今、より大量のデータをプルすると、デフォルトのバッチ制限はもはや存在し、より効率的でないこと。すべてのリフレッシュの実行は、すべての新しい行が使用可能になります。このバージョンがインストールされた後にこれは、のみ新しく作成されたジョブを既存のジョブには影響しません。あなたは、バッチ制限を削除したい場合は、すべての設定表にNULLにbatch_limit列を設定する(必要な場合を除いて推奨)。
境界値は、現在の一貫性を確保するために、インサータ/アップデータの設定のために必要とされます。デフォルトは10分です。いずれかがNULLとして設定されていた場合は、デフォルトに更新されました。
新規"エキストラ"リポジトリ内のフォルダ。ソース・データベースが9.1より古い場合の機能のいくつかのバージョンが含まれています。これらは、それが可能なメジャーバージョン間でデータベースをアップグレードするためにmimeoを使用することができます。彼らは同様に通常のレプリケーションのために使用することができるが、それはあなたが元の名前に名前を変更した場合の関数を上書きする拡張更新以降、長期的にお勧めできません。
エクストラフォルダには、非推奨のrun_refresh機能を置き換えるためにPythonスクリプトが含まれています。古いplpgsqlが機能することをより簡単に、より信頼性の高いスケジュールされた複製ジョブを実行して作るために、これを使用します。
することができますSTABLEまたはIMMUTABLEとして設定した機能。
バグ修正:一時キュー表refresh_logdelにこぼれてしまっていません。同じリフレッシュが同じセッションで実行された場合はエラーが発生していました。
バグ修正:パーティション表に挿入するとき、今も正確に行数を報告します。
コー​​ドのクリーンアップ。
pgTAPはもう少し広範囲テストしてください。バッチ制限のための追加されたテスト。

このバージョン0.9.3の新機能:

このDML / logdel複製にpg_jobmonログの警告を引き起こすために、正確なバッチ制限に達することにより実際とは異なるエントリを得るために発生することはほとんどないだろうソース・キュー・テーブル。これは、複製の通知は、おそらく発生しないの背後に落下するだろう。実際のバッチは、バッチ制限の75%に達した場合に発生するアラートを変更しました。

このバージョン0.8.3の新機能です:

この修正されたDMLは、更新情報を伝播し、削除しないでリフレッシュ。
修正されたDML / logdelは、それが変更された複数列のプライマリ/ユニーク・キーおよびそのキーの列のサブセットのみを持っている場合、行を更新しない更新します。
バッチ制限がヒットした場合、リモート・キュー・テーブルが適切に処理された行をマークしていない可能性があり、refresh_dml / logdelで固定エッジケース。
pgTAPを使用するようにテストを変更しました。テストスイートは今はるかに広範であり、上記のバグを見つける助けました。

この要件ます。

はPostgreSQL 9.1以上
0.3以上pg_jobmon
PostgreSQLのデータベース・リンク拡張

同じようなソフトウェア

django-mssql
django-mssql

13 May 15

Sensei
Sensei

13 May 15

BigDump
BigDump

12 May 15

APDO
APDO

13 May 15

開発者の他のソフトウェア Keith Fiske

pg_jobmon
pg_jobmon

20 Jul 15

PGExtractor
PGExtractor

10 Feb 16

へのコメント Mimeo

コメントが見つかりません
コメントを追加
画像をオンにする!