Mimeo

Sagteware kiekie:
Mimeo
Sagteware besonderhede:
Weergawe: 1.4.1 Opgedateer
Upload datum: 6 Mar 16
Ontwikkelaar: Keith Fiske
Lisensie: Gratis
Populariteit: 157

Rating: 1.0/5 (Total Votes: 1)

mimeo kan gebruik word om die databasis tabelle te beweeg van die een PostgreSQL databasis na 'n ander.

Sluit ondersteuning vir drie replikasie strategieë:

1. Kiekie - hele tabel kopieer van 'n DB na 'n ander

2. Inkrementele - data is verskuif as nuwe inhoud bespeur

3. DML - neem data van een databasis en permanent beweeg dit na 'n nuwe plek

Wat is nuut in hierdie release:

  • funksie bygevoeg weergawe 1.1.0, so enige updates from weergawe 1.0.1 tot later sou versuim op PostgreSQL 9.1.
  • Die opgradering PostgreSQL om # x3e dat &;. = 9.2 sal ook toelaat dat mimeo word opgedateer om 1.1.0 en groter (Aanbeveel fix)

Wat is nuut in weergawe 1.3.7:

  • funksie bygevoeg weergawe 1.1.0, sodat enige updates from weergawe 1.0.1 tot later sou versuim op PostgreSQL 9.1.
  • Die opgradering PostgreSQL om # x3e dat &;. = 9.2 sal ook toelaat dat mimeo word opgedateer om 1.1.0 en groter (Aanbeveel fix)

Wat is nuut in weergawe 1.3.6:

  • funksie bygevoeg weergawe 1.1.0, sodat enige updates from weergawe 1.0.1 tot later sou versuim op PostgreSQL 9.1.
  • Die opgradering PostgreSQL om # x3e dat &;. = 9.2 sal ook toelaat dat mimeo word opgedateer om 1.1.0 en groter (Aanbeveel fix)

Wat is nuut in weergawe 1.3.4:

  • funksie bygevoeg weergawe 1.1.0, sodat enige updates from weergawe 1.0.1 tot later sou versuim op PostgreSQL 9.1.
  • Die opgradering PostgreSQL om # x3e dat &;. = 9.2 sal ook toelaat dat mimeo word opgedateer om 1.1.0 en groter (Aanbeveel fix)

Wat is nuut in weergawe 1.1.1:

  • rekening vir rol name met spesiale karakters in hulle ( strepies was die skuldige wat hierdie fout gevind).
  • verander dblink_mapping tabel om 'n verlenging spesifieke naam: dblink_mapping_mimeo. Laat dit in dieselfde skedule as pg_jobmon geïnstalleer as jy wil.
  • verander adviserende slot stelsel te transaksionele advistory slotte in plaas van eksplisiete kinders gebruik. Ontslae raak van foute in uitsondering blok wanneer uitsondering is getref voordat adviserende slot geneem.
  • Georganiseerde dokumentasie beter.

Wat is nuut in weergawe 1.0.0:.

  • Eerste stabiele weergawe

Wat is nuut in weergawe 0.13.0:

  • Made die pg_jobmon uitbreiding opsioneel. Dit kan verander word op of af op 'n per-replikasie tafel basis met behulp van die nuwe & quot; jobmon & quot; boolean kolom in die config tafel. As pg_jobmon geïnstalleer dit sal gestel is by verstek vir alle vorme replikasie, anders sal dit vals gestel. Jy kan ook die vraag of dit gebruik word tydens looptyd met die & quot; p_jobmon & quot; parameter om die verfris funksies.
  • Jobmon meld is by die tafel replikasie metode.

Wat is nuut in weergawe 0.12.0:

  • Logdel verfris funksie het nou 'n & quot; repull & quot; opsie om 'n volledige verfris van data te doen uit die bron. Let daarop dat dit nie die rye op die bestemming wat voorheen verwyder uit die bron sal verwyder (slegs verwyder rye op die bestemming waar mimeo_source_deleted kolom is nul). Aangesien 'n afgestomp nie gedoen kan word soos gedoen met die ander replikasie repulls, is dit hoogs aanbeveel om 'n handleiding vakuum van bestemming tabel doen nadat dit gedoen is, moontlik selfs 'n vakuum volle skyfspasie te herwin.
  • Om te help om die bogenoemde repull proses meer doeltreffend wees, is 'n indeks nou geskep op die & quot; mimeo_source_deleted & quot; bestemming kolom van alle nuutgeskepte logdel replikasie tafels. Bestaande replikasie tafels sal nie dié indeks bygevoeg. Beveel die toevoeging van een as jy nodig het om hierdie repull metode te doen op die ou setups.
  • DML & Logdel replikasie bron tou tafels nou indekse geskep op die & quot; verwerkte & quot; en & quot; verwerk, mimeo_source_deleted & quot; kolomme onderskeidelik. Dit behoort te help replikasie meer doeltreffend vir hoër verkeer tafels wat groter toue te skep. Bestaande replikasie stelle sal nie hul bron tou tafel verander word om die indeks te voeg. Beveel om terug te gaan en met die hand te voeg as jy prestasie probleme sien.
  • Uitsondering boodskappe as DML / logdel maker funksies misluk is duidelik oor wat gebeur het reguarding voorwerpe geskep op die bron.
  • Bygevoeg p_debug opsie om maker funksies. Ook het die opsporing van 'n bietjie skoner en het dit meer inligting in baie gevalle.
  • Bug Fix:. WAAR toestand van logdel replikasie is nie behoorlik werk nie

Wat is nuut in weergawe 0.11.0:

  • Momentopname inkrementele maker funksies nou verseker dat die gegewe tafel name skema gekwalifiseer.
  • Opdateer die ekstras funksies vir ouer bron weergawes van PostgreSQL. Daar is nuwe DML funksies vir 8.1 sowel as persoonlike array_agg () funksies wat mimeo vereis.

Wat is nuut in weergawe 0.10.2:

  • New refresh_table opsie vir net besig met 'n reguit afgeknotte en repull vir 'n gereelde tafel. Slegs die toevoeging van 'n klein funksie omdat ander veranderinge het geen invloed op API en dit is nie aanbeveel as 'n gereelde verfris werk indien moontlik. Ook refresh_table () nie op die oomblik te meld by pg_jobmon, so kan nie gemonitor word en sal nie verreken enige waarskuwings indien / wanneer hierdie verfris tipe versuim. Wat dit is nuttig vir is 'n manier om data van produksie te kry om 'n aanbieding / dev databasis waar jy nog wil in staat wees om die bestemming tabel wysig. Kon dit doen met Inkrementele of DML, maar dit vermy dat enige primêre sleutels, beheer kolomme of skryf toegang op die bron databasis.
  • verwyder persoonlike enum tipe. Gemaak dinge baie meer ingewikkeld as wat hulle nodig het om te wees. Enums is regtig 'n slegte in uitbreidings sedert jy kan nooit net voeg 'n nuwe waarde in 'n update.
  • Die opdragte aan die joernaal limiet standaard te verwyder & stel die standaard grense vir verdere replikasie vermis van die mimeo - 0.9.3--0.10.1 verbypad update lêer. As die lêer is gebruik om mimeo werk, is die standaard nooit verander en perke is nog steeds vir nuwe verfris werk. Begin diegene hier weer.

Wat is nuut in weergawe 0.10.0:

  • Noudat trek groter hoeveelhede data is meer doeltreffend daar is nie meer 'n standaard joernaal limiet. Elke verfris lopie sal kry al die nuwe rye beskikbaar. Dit affekteer nie bestaande werkgeleenthede, net nuutgeskepte poste na hierdie weergawe geïnstalleer. As jy wil verwyder die bondel perke (aanbeveel tensy nodig), stel die batch_limit kolom NULL in alle config tafels.
  • Boundary waarde is nou nodig is vir Inserter / updater opset om te help verseker konsekwentheid. Standaard is 10 minute. Indien enige was ingestel as NULL, het dit verander na die verstek.
  • New & quot; ekstras & quot; gids in repository. Bevat 'n paar weergawes van funksies vir wanneer die bron databasis is ouer as 9.1. Dit kan maak dit moontlik om mimeo gebruik om 'n databasis op te gradeer oor groot weergawes. Terwyl hulle gebruik kan word vir 'n normale replikasie doeleindes asook, is dat nie aangeraai langtermyn sedert 'n uitbreiding update sal die funksies te vervang as jy dit hernoem na hul oorspronklike name.
  • Ekstras gids bevat ook 'n luislang script om die afgekeur run_refresh funksie te vervang. Gebruik dit om te help om die bestuur geskeduleer replikasie werk makliker en meer betroubaar dat die ou plpgsql funksie.
  • Stel funksies as stabiel of onveranderlike wat gebruik kan word.
  • Bug Fix: Tydelike tou tafel kry nie val in refresh_logdel. Veroorsaak foute as dieselfde verfris is hardloop in dieselfde sessie.
  • Bug Fix: Sal nou akkuraat verslag ry tel selfs wanneer die inbring om Gepartitioneerd tafels
  • .
  • Kode opruim.
  • Maak pgTAP toets 'n bietjie meer uitgebreide. Bygevoeg toetse om 'n reeks perke.

Wat is nuut in weergawe 0.9.3:

  • Die bereiking van die presiese joernaal beperking op veroorsaak 'n pg_jobmon log waarskuwing vir DML / logdel replikasie sou byna nooit eintlik voorkom as gevolg van kry DISTINCT inskrywings uit die bron tou tafel. Dit sou maak melding van replikasie moontlik val agter nie plaasvind nie. Verander die uitkyk te gebeur as die werklike joernaal 75% van die joernaal limiet bereik.

Wat is nuut in weergawe 0.8.3:.

  • Vaste DML verfris nie voortplantingsmateriaal updates en verwyder
  • Vaste DML / logdel verfris nie 'n ry opdatering as dit 'n multi-kolom primêre / unieke sleutel en net 'n subset van die kolomme van daardie sleutel verander.
  • Vaste rand geval in refresh_dml / logdel waar, indien die joernaal limiet getref, die afgeleë tou tafel kan nie die verwerkte rye behoorlik te merk.
  • verander toetse om pgTAP gebruik. Toets suite is nou baie meer uitgebreide en gehelp vind bostaande foute.

Vereistes :

  • PostgreSQL 9.1 of hoër
  • pg_jobmon 0.3 of hoër
  • PostgreSQL dblink uitbreiding

Soortgelyke sagteware

Ashikawa
Ashikawa

12 Apr 15

Da Capo
Da Capo

12 May 15

MinDB
MinDB

22 Jul 15

PyMySQL
PyMySQL

18 Jul 16

Ander sagteware ontwikkelaar Keith Fiske

PGExtractor
PGExtractor

10 Feb 16

pg_jobmon
pg_jobmon

20 Jul 15

Kommentaar te Mimeo

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!