Mimeo

Screenshot Software:
Mimeo
Detalii soft:
Versiune: 1.4.1 Actualizat
Incarca data: 6 Mar 16
Producător: Keith Fiske
Licenţă: Gratuit
Popularitate: 33

Rating: nan/5 (Total Votes: 0)

mimeo pot fi folosite pentru a muta tabelele bazei de date dintr-o baza de date PostgreSQL la altul.

Include suport pentru trei strategii de replicare:

1. Instantaneu - întregul tabel de copiat de la un DB la altul

2. Incremental - date este mutat ca este detectat un conținut nou

3. DML - preia datele dintr-o bază de date și permanent mută într-o nouă locație

Ce este nou în această versiune:

  • Funcția a fost adăugat în versiunea 1.1.0, astfel încât orice actualizări de la versiunea 1.0.1 la mai târziu, s-ar eșua pe PostgreSQL 9.1.
  • Actualizarea PostgreSQL & # x3e;. = 9.2 va permite, de asemenea, să fie mimeo actualizat la 1.1.0 și mai mare (fix recomandat)

Ce este nou în versiunea 1.3.7:

  • Funcția a fost adăugat în versiunea 1.1.0, asa orice actualizări de la versiunea 1.0.1 la mai târziu, s-ar eșua pe PostgreSQL 9.1.
  • Actualizarea PostgreSQL & # x3e;. = 9.2 va permite, de asemenea, să fie mimeo actualizat la 1.1.0 și mai mare (fix recomandat)

Ce este nou în versiunea 1.3.6:

  • Funcția a fost adăugat în versiunea 1.1.0, asa orice actualizări de la versiunea 1.0.1 la mai târziu, s-ar eșua pe PostgreSQL 9.1.
  • Actualizarea PostgreSQL & # x3e;. = 9.2 va permite, de asemenea, să fie mimeo actualizat la 1.1.0 și mai mare (fix recomandat)

Ce este nou în versiunea 1.3.4:

  • Funcția a fost adăugat în versiunea 1.1.0, asa orice actualizări de la versiunea 1.0.1 la mai târziu, s-ar eșua pe PostgreSQL 9.1.
  • Actualizarea PostgreSQL & # x3e;. = 9.2 va permite, de asemenea, să fie mimeo actualizat la 1.1.0 și mai mare (fix recomandat)

Ce este nou în versiunea 1.1.1:

  • Cont pentru numele de roluri cu caractere speciale în ele ( cratimele au fost vinovatul care a găsit acest bug).
  • schimbată tabelul dblink_mapping la un anumit nume de extensie: dblink_mapping_mimeo. Îi permite să fie instalat în aceeași schemă ca și pg_jobmon dacă se dorește.
  • schimbată de blocare a sistemului de consiliere pentru a utiliza încuietori advistory tranzacționale în loc de cele explicite. Scapă de erori în blocul de excepție atunci când o excepție este lovit înainte de a se ține de blocare consultativ.
  • documentare organizată mai bine.

Ce este nou în versiunea 1.0.0:.

  • eliberare Mai întâi stabil

Ce este nou în versiunea 0.13.0:

  • Made extensia pg_jobmon opțională. Acesta poate fi pornit sau oprit pe bază de tabel pentru fiecare replicare utilizând nou & quot; jobmon & quot; coloană boolean în tabelul de configurare. În cazul în care este instalat pg_jobmon acesta va fi setat la true în mod implicit pentru toate tipurile de replicare, în caz contrar acesta va fi setat fals. De asemenea, puteți stabili dacă acesta este utilizat în timpul rulării cu & quot; p_jobmon & quot; parametru la funcțiile de reîmprospătare.
  • Jobmon de exploatare forestieră a fost adăugată la metoda de replicare tabel.

Ce este nou în versiunea 0.12.0: funcția

  • Logdel refresh are acum un & quot; repull & quot; opțiunea de a face o reîmprospătare completă a datelor de la sursa. Rețineți că nu va șterge rândurile pe destinația care au fost șterse anterior de la sursă (șterge numai rânduri pe destinația unde coloana mimeo_source_deleted este nul). Din moment ce un TRUNCATE nu se poate face așa cum se face cu celelalte repulls de replicare, este foarte recomandat pentru a face o VID manual de tabel destinație după acest lucru se face, eventual, chiar și un vid înaintat pentru a recupera spațiu pe disc.
  • Pentru a ajuta la procesul de repull de mai sus să fie mai eficient, un index este acum creat pe & quot; mimeo_source_deleted & quot; coloana de destinație a tuturor tabelelor de replicare logdel nou create. tabele de replicare existente nu vor avea acest indice a adăugat. Recomandă adăugarea unul dacă aveți nevoie pentru a face aceasta metoda repull pe setari vechi.
  • DML & Logdel sursa de replicare tabele coadă au acum indexurile create pe & quot; prelucrate & quot; și & quot; prelucrate, mimeo_source_deleted & quot; coloane, respectiv. Acest lucru ar trebui să ajute replicarea să fie mai eficiente pentru tabele de trafic mai mari, care creează cozi mai mari. Seturile de replicare existente nu vor fi masa lor coadă sursă modificat pentru a adăuga acest indice. Recomandăm merge înapoi și manual adăugarea acestuia, dacă observați probleme de performanță.
  • Mesaje Excepție în cazul în care funcțiile de filtru de DML / logdel nu sunt mai clare cu privire la ceea ce sa întâmplat reguarding obiecte create pe sursa.
  • Adăugat opțiunea p_debug la funcțiile maker. De asemenea, a făcut depanare un pic mai curat și să-l furnizeze mai multe informații, în multe cazuri.
  • Bug Fix:. UNDE starea de replicare logdel nu funcționează corect

Ce este nou în versiunea 0.11.0:

  • Instantanee maker incremental funcții acum asigură că respectivul numele de tabele sunt calificate schemă.
  • Actualizarea funcțiile auxiliare pentru versiunile mai vechi de sursa postgresql. Există funcții noi LMD pentru 8.1 precum și array_agg personalizate () funcții care necesită mimeo.

Ce este nou în versiunea 0.10.2:

  • Noua opțiune refresh_table pentru a face doar o trunchia dreaptă și repull pentru o masă obișnuită. Numai adaugand ca o caracteristică minoră, deoarece alte modificări nu afectează API și nu este recomandat ca un loc de muncă reîmprospătare regulată, dacă este posibil. De asemenea, refresh_table () nu log în prezent la pg_jobmon, astfel încât să nu poată fi monitorizate și nu va stabili nici alerte în cazul în care / atunci când acest tip de reîmprospătare eșuează. Ceea ce acest lucru este util pentru a avea este o modalitate de a obține date de la producție la o bază de date de așteptare / dev în cazul în care totuși doriți să fie în măsură să modificați tabelul de destinație. Ar putea face acest lucru cu Incremental sau DML, dar acest lucru evită orice chei primare care necesită, coloane de control sau de a scrie acces la baza de date sursă.
  • custom Eliminat tip enum. A făcut lucruri mult mai complicate decât trebuia să fie. Enums sunt foarte proaste în extensiile din moment ce nu se pot adăuga doar o nouă valoare într-o actualizare.
  • Comenzile pentru a elimina valorile implicite limită de lot și setați limitele implicite pentru replicare elementare au fost lipsesc din mimeo - 0.9.3--0.10.1 by-pass fișierul de actualizare. În cazul în care fișierul a fost utilizat pentru a actualiza mimeo, valorile implicite nu au fost schimbate și limite au fost încă stabilite pentru noi locuri de muncă de reîmprospătare. Executați cei din nou aici.

Ce este nou în versiunea 0.10.0:

  • Acum, că trăgând cantități mai mari de date este mai eficient , nu mai există o limită prestabilită de lot. Fiecare rulare de reîmprospătare va primi toate rândurile noi disponibile. Acest lucru nu afectează locurile de muncă existente, numai locuri de muncă nou create după instalarea acestei versiuni. Dacă doriți să elimine limitele de lot (recomandat decât dacă este necesar), setați coloana batch_limit la NULL în toate tabelele de configurare.

  • Valoarea
  • Limita este acum necesară pentru configurarea introducător / updater pentru a contribui la asigurarea coerenței. Implicit este de 10 minute. În cazul în care oricare ar fi fost setată ca NULL, aceasta a fost actualizată la valorile implicite.
  • nou & quot; extra-& quot; folder în depozit. Conține unele versiuni de funcții pentru cazul în care baza de date sursă este mai veche decât 9.1. Acestea pot face posibilă utilizarea mimeo pentru a actualiza o bază de date peste versiuni majore. În timp ce acestea ar putea fi folosite în scopuri normale de replicare, de asemenea, că nu este recomandat pe termen lung, deoarece o actualizare de prelungire ar suprascrie funcțiile dacă le redenumiți numele lor originale.
  • dosar Extras conține, de asemenea, un script Python pentru a înlocui funcția run_refresh depreciate. Utilizați această opțiune pentru a ajuta face rularea de locuri de muncă de replicare programate mai ușor și mai sigur că funcția plpgsql vechi.
  • Set funcționează ca STABIL sau imuabil, care pot fi.
  • Bug Fix: masa de coadă temporar nu obtinerea scăzut în refresh_logdel. Erori cauzate în cazul în care aceeași reîmprospătare a rula în aceeași sesiune.
  • Bug Fix: Se va raporta acum cu exactitate rândul contează, chiar și atunci când inserarea în tabelele partiționate
  • .
  • Cod de curățare.
  • Asigurați-vă pgTAP testează un pic mai extinse. Teste adăugate pentru limitele de lot.

Ce este nou în versiunea 0.9.3:

  • Acoperirea limita exactă lot pentru a provoca un jurnal pg_jobmon avertisment pentru replicare DML / logdel aproape niciodată nu s-ar produce de fapt, ca urmare a obține intrările deosebească de tabela coada de sursă. Acest lucru ar face o notificare de replicare, eventual, care se încadrează în spatele nu apar. S-a modificat alerta să se întâmple în cazul în care lotul efectiv atinge 75% din limita de lot.

Ce este nou în versiunea 0.8.3:.

  • DML fixe nu propagă actualizările și de reîmprospătare a șterge
  • Fixed DML / logdel nu a reîmprospăta actualizarea unui rând în cazul în care acesta are o cheie de mai multe coloane primare / unic și numai un subset al coloanelor acelei taste sunt schimbate.
  • caz de margine fixă ​​în refresh_dml / logdel în cazul în care, în cazul în care limita de lot a fost lovit, masa de coada de la distanță nu ar putea să marcheze rândurile procesate în mod corespunzător.
  • Teste modificat pentru a utiliza pgTAP. Suite de testare este acum mult mai ample și ajutat să găsim mai sus bug-uri.

Cerințe :

  • PostgreSQL 9.1 sau mai mare
  • pg_jobmon 0,3 sau mai mare
  • extensie PostgreSQL dblink

Software similare

CUBRID Perl Driver
CUBRID Perl Driver

13 May 15

dbv.php
dbv.php

10 Dec 15

MonetDB
MonetDB

1 Oct 15

Alte software-uri de dezvoltator Keith Fiske

PGExtractor
PGExtractor

10 Feb 16

pg_jobmon
pg_jobmon

20 Jul 15

Comentarii la Mimeo

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!
Cauta dupa categorie