Mimeo

Software skärmdump:
Mimeo
Mjukvaruinformation:
Version: 1.4.1 Uppdaterad
Ladda upp dagen: 6 Mar 16
Utvecklare: Keith Fiske
Licens: Gratis
Popularitet: 33

Rating: nan/5 (Total Votes: 0)

Mimeo kan användas för att flytta databastabeller från en PostgreSQL databas till en annan.

Inkluderar stöd för tre replikering strategier:

1. Snapshot - hela tabellen kopieras från en DB till en annan

2. Stegvis - data flyttas som nytt innehåll upptäcks

3. DML - tar data från en databas och permanent flyttar den till en ny plats

Vad är nytt i den här versionen:

  • Funktion tillsattes i version 1.1.0, så inga uppdateringar från version 1.0.1 till senare skulle misslyckas på PostgreSQL 9.1.
  • Uppgradering PostgreSQL till & # x3e,. = 9.2 kommer också att Mimeo uppdateras till 1.1.0 och högre (rekommenderas fix)

Vad är nytt i version 1.3.7:

  • Funktion tillsattes i version 1.1.0, så inga uppdateringar från version 1.0.1 till senare skulle misslyckas på PostgreSQL 9.1.
  • Uppgradering PostgreSQL till & # x3e,. = 9.2 kommer också att Mimeo uppdateras till 1.1.0 och högre (rekommenderas fix)

Vad är nytt i version 1.3.6:

  • Funktion tillsattes i version 1.1.0, så inga uppdateringar från version 1.0.1 till senare skulle misslyckas på PostgreSQL 9.1.
  • Uppgradering PostgreSQL till & # x3e,. = 9.2 kommer också att Mimeo uppdateras till 1.1.0 och högre (rekommenderas fix)

Vad är nytt i version 1.3.4:

  • Funktion tillsattes i version 1.1.0, så inga uppdateringar från version 1.0.1 till senare skulle misslyckas på PostgreSQL 9.1.
  • Uppgradering PostgreSQL till & # x3e,. = 9.2 kommer också att Mimeo uppdateras till 1.1.0 och högre (rekommenderas fix)

Vad är nytt i version 1.1.1:

  • konto för rollnamn med specialtecken i dem ( streck var den skyldige som hittade felet).
  • Ändrad dblink_mapping tabell till en förlängning specifika namn: dblink_mapping_mimeo. Gör att den kan installeras i samma schema som pg_jobmon om så önskas.
  • Ändrad rådgivande låssystem att använda transaktions advistory lås i stället för explicita sådana. Gör sig av fel i undantagsblocket när undantag träffas innan rådgivande lås tas.
  • Organiserad dokumentation bättre.

Vad är nytt i version 1.0.0.

  • Första stabila utgåvan

Vad är nytt i version 0.13.0:

  • Gjorde pg_jobmon förlängning som tillval. Det kan slås på eller av för varje replikerings bord basis med hjälp av den nya & quot; jobmon & quot; boolean kolumn i config tabellen. Om pg_jobmon har installerats kommer att sättas till true som standard för alla replikeringstyper, annars kommer det att sättas falskt. Du kan också ställa in om den används vid körning med & quot; p_jobmon & quot; parameter till uppdateringsfunktioner.
  • Jobmon avverkning har lagts till i tabellen replikeringsmetod.

Vad är nytt i version 0.12.0:

  • Logdel uppdatera funktion har nu en & quot; repull & quot; Alternativet att göra en fullständig uppdatering av data från källan. Observera att det inte kommer att ta bort raderna på den destination som tidigare togs bort från källan (endast bort rader på destination där mimeo_source_deleted kolumn är noll). Eftersom en TRUNCATE inte kan göras som sker med de andra replikerings repulls, är det starkt rekommenderat att göra en manuell vakuum av måltabellen när det är gjort, kanske till och med ett vakuum FULL att frigöra diskutrymme.
  • För att hjälpa ovan repull processen vara mer effektiva, är ett index nu skapas på & quot; mimeo_source_deleted & quot; destination kolumn av alla nyskapade logdel replikering tabeller. Befintliga replikerings tabeller kommer inte att ha detta index läggas till. Rekommendera att lägga till en om du behöver göra detta repull metod på gamla inställningar.
  • DML & Logdel replikeringskälla kö tabeller har nu index som skapats på & quot; behandlas & quot; och & quot; behandlas, mimeo_source_deleted & quot; kolumner respektive. Detta bör bidra till replikering vara mer effektivt för högre trafik tabeller som skapar större köer. Befintliga replikering uppsättningar kommer inte ha sin källa kö bord modifierats för att lägga till detta index. Rekommendera att gå tillbaka och manuellt lägga till det om du märker prestandaproblem.
  • Undantags meddelanden om DML / logdel kokare funktioner misslyckas är tydligare om vad som hänt reguarding objekt som skapats på källan.
  • Added p_debug option att kokare funktioner. Också gjort felsökning lite renare och har det att ge mer information i många fall.
  • Bug Fix. VAR skick logdel replikering inte fungerar korrekt

Vad är nytt i version 0.11.0:

  • Snapshot & inkrementell kokare fungerar nu se till att den angivna tabellnamn är schema kvalificerad.
  • Uppdaterad Extras funktioner för äldre käll versioner av PostgreSQL. Det finns nya DML funktioner för 8,1 samt anpassade array_agg () funktioner som Mimeo kräver.

Vad är nytt i version 0.10.2:

  • Ny refresh_table alternativ för att bara göra en rak truncate och repull för en vanlig tabell. Bara lägga en liten funktion eftersom andra förändringar inte påverkar API och det är inte rekommenderas som en vanlig uppdaterings jobb om det är möjligt. Även refresh_table () för närvarande inte loggar att pg_jobmon, så kan inte övervakas och kommer inte iväg några varningar om / när denna uppdatering typ misslyckas. Vad detta är användbar för är att ha ett sätt att hämta data från produktion till en mellanstation / dev databas där man fortfarande vill kunna redigera måltabellen. Kunde göra det med inkrementell eller DML, men det undviker att kräva några primärnycklar, styrkolonner eller skrivåtkomst på källdatabasen.
  • Bort anpassade enum typ. Gjort det mycket mer komplicerat än vad de behövde för att vara. Enums är verkligen dåligt i tillägg eftersom du kan aldrig bara lägga till ett nytt värde i en uppdatering.
  • Kommandona för att ta bort satsgränsinställningarna och ställa in standardgränserna för inkrementell replikering saknades från Mimeo - fil 0.9.3--0.10.1 bypass uppdatering. Om den filen användes för att uppdatera Mimeo ades standard aldrig ändrats och gränser fortfarande sätts för nya uppdaterings jobb. Kör de här igen.

Vad är nytt i version 0.10.0:

  • Nu när dra större mängder data är mer effektiv det finns inte längre en standardsatsgräns. Varje uppdateringskörning kommer att få alla nya rader tillgängliga. Detta påverkar inte befintliga arbetstillfällen, endast nyskapade jobb efter denna version har installerats. Om du vill ta bort sats gränser (rekommenderas inte är nödvändigt), ställ in batch_limit kolumnen NULL i alla config tabeller.

  • krävs nu
  • Gränsvärdes för inför / uppdateringskonfiguration för att säkerställa enhetlighet. Standard är 10 minuter. Om någon hade satts som NULL, har det uppdaterats till den standard.
  • Ny & quot; extramaterial & quot; mapp i förvaret. Innehåller vissa versioner av funktioner för när källdatabasen är äldre än 9,1. Dessa kan göra det möjligt att använda Mimeo att uppgradera en databas över större versioner. Även om de kan användas för normala replikeringsändamål samt, som inte rekommenderas på lång sikt, eftersom en förlängning uppdatering skulle skriva funktionerna om du byta namn på dem till sina ursprungliga namn.
  • mapp Extra innehåller också ett Python-skript för att ersätta den föråldrade run_refresh funktion. Använd detta för att bidra till att göra köra schemalagda replikering jobb enklare och säkrare att den gamla plpgsql funktionen.
  • Ange funktioner som stabil eller OFÖRÄNDERLIG som kan vara.
  • Bug Fix: Tillfällig kö tabellen inte få sjunkit i refresh_logdel. Orsakade fel om samma uppdaterings kördes i samma session.
  • Bug Fix: Kommer nu noggrant rapportera rad räknas även när du sätter på partitione bord
  • .
  • kod sanering.
  • Gör pgTAP testar lite mer omfattande. Lagt test för satsgränser.

Vad är nytt i version 0.9.3:

  • Nå exakt satsgränsen för att orsaka en pg_jobmon logg varning för DML / logdel replikering skulle nästan aldrig uppstå på grund av att få olika benämningar från källskön tabellen. Detta skulle göra anmälan om replikering eventuellt efterkälken inte förekomma. Ändrad varningen att hända om den faktiska partiet når 75% av satsgränsen.

Vad är nytt i version 0.8.3.

  • Fasta DML uppdatera inte föröknings uppdateringar och tar bort
  • Fast dml / logdel REFRESH inte uppdatera en rad om den har en multi-kolonn primär / unik nyckel och endast en delmängd av kolumnerna i den knappen ändras.
  • Fast kant fall refresh_dml / logdel där, om partiet gränsen drabbades, kan fjärr kö tabellen inte markera de bearbetade rader ordentligt.
  • Ändrade tester för att använda pgTAP. Testserie är nu mycket mer omfattande och hjälpte hitta över buggar.

Krav :

  • PostgreSQL 9.1 eller högre
  • pg_jobmon 0,3 eller högre
  • PostgreSQL dblink förlängning

Liknande mjukvara

Mongoose
Mongoose

6 Mar 16

Apache Empire-db
Apache Empire-db

10 Dec 15

Pyrseas
Pyrseas

28 Feb 15

SlimScrooge
SlimScrooge

13 May 15

Annan programvara för utvecklare Keith Fiske

PGExtractor
PGExtractor

10 Feb 16

pg_jobmon
pg_jobmon

20 Jul 15

Kommentarer till Mimeo

Kommentarer hittades inte
Kommentar
Slå på bilder!