Mimeo

Screenshot Software:
Mimeo
Mga detalye ng Software:
Bersyon: 1.4.1 Na-update
I-upload ang petsa: 6 Mar 16
Nag-develop: Keith Fiske
Lisensya: Libre
Katanyagan: 157

Rating: 1.0/5 (Total Votes: 1)

Mimeo ay maaaring gamitin upang ilipat database tables mula sa isang PostgreSQL database sa ibang.

Kasama ang suporta para sa tatlong mga estratehiya pagtitiklop:

1. Snapshot - buong mesa kinopya mula sa isang DB sa ibang

2. Incremental - data ay inilipat bilang bagong nilalaman ay nakita

3. DML - tumatagal data mula sa isang database at permanenteng gumagalaw ito sa isang bagong lokasyon

Ano ang bago sa ito release:

  • Function ay idinagdag sa bersyon 1.1.0, kaya ang anumang mga update mula sa bersyon 1.0.1 sa ibang pagkakataon ay mabibigo sa PostgreSQL 9.1.
  • Pag-upgrade PostgreSQL sa & # x3e;. = 9.2 ay din payagan Mimeo upang ma-update sa 1.1.0 at mas malaki (Inirerekomenda fix)

Ano ang bago sa bersyon 1.3.7:

  • Function ay idinagdag sa bersyon 1.1.0, para ang anumang mga update mula sa bersyon 1.0.1 sa ibang pagkakataon ay mabibigo sa PostgreSQL 9.1.
  • Pag-upgrade PostgreSQL sa & # x3e;. = 9.2 ay din payagan Mimeo upang ma-update sa 1.1.0 at mas malaki (Inirerekomenda fix)

Ano ang bago sa bersyon 1.3.6:

  • Function ay idinagdag sa bersyon 1.1.0, para ang anumang mga update mula sa bersyon 1.0.1 sa ibang pagkakataon ay mabibigo sa PostgreSQL 9.1.
  • Pag-upgrade PostgreSQL sa & # x3e;. = 9.2 ay din payagan Mimeo upang ma-update sa 1.1.0 at mas malaki (Inirerekomenda fix)

Ano ang bago sa bersyon 1.3.4:

  • Function ay idinagdag sa bersyon 1.1.0, para ang anumang mga update mula sa bersyon 1.0.1 sa ibang pagkakataon ay mabibigo sa PostgreSQL 9.1.
  • Pag-upgrade PostgreSQL sa & # x3e;. = 9.2 ay din payagan Mimeo upang ma-update sa 1.1.0 at mas malaki (Inirerekomenda fix)

Ano ang bago sa bersyon 1.1.1:

  • Account para sa mga pangalan papel na may mga espesyal na character sa kanila ( gitling ay ang salarin na natagpuan ang bug na ito).
  • Binago dblink_mapping talahanayan sa isang extension specific name: dblink_mapping_mimeo. Pinapayagan ito upang mai-install sa parehong panukala bilang pg_jobmon kung ninanais.
  • Binago advisory lock system na gamitin transactional advistory kandado sa halip na tahasang iyan. Makakakuha ng alisan ng mga error sa exception block kapag exception ay hit bago advisory lock ay kinuha.
  • Isinaayos mas mahusay na dokumentasyon.

Ano ang bago sa bersyon 1.0.0:.

  • First stable release

Ano ang bago sa bersyon 0.13.0:

  • Ginawa ang pg_jobmon extension opsyonal. Maaari itong i-turn on o off sa isang per pagtitiklop batayan talahanayan gamit ang bagong & quot; jobmon & quot; boolean haligi sa config table. Kung pg_jobmon ay naka-install ito ay naka-set sa tunay na sa pamamagitan ng default para sa lahat ng mga uri ng pagtitiklop, kung hindi, ito ay itatakda false. Maaari mo ring i-set kung ito ay ginagamit sa runtime sa & quot; p_jobmon & quot; parameter sa refresh function.
  • Jobmon logging ay naidagdag na sa ang paraan talahanayan pagtitiklop.

Ano ang bago sa bersyon 0.12.0:

  • Logdel refresh function na ay mayroon na ngayong isang & quot; repull & quot; pagpipilian upang gawin ang isang kumpletong pag-refresh ng data mula sa source. Tandaan na ito ay HINDI tanggalin ang mga hilera sa destinasyon na dati tinanggal mula sa source (tinatanggal lamang hilera sa destinasyon kung saan mimeo_source_deleted haligi ay null). Dahil ang isang pungusan ay hindi maaaring gawin bilang ay tapos na sa iba pang mga pagtitiklop repulls, ito ay mataas na inirerekomenda na gawin ang isang manual VACUUM ng destination mesa pagkatapos na ito ay tapos na, marahil kahit na isang VACUUM FULL na i-reclaim puwang sa disk.
  • Upang makatulong sa itaas proseso repull maging mas mahusay, isang index ay ngayon nilikha sa & quot; mimeo_source_deleted & quot; destination haligi ng lahat nilikhang bagong tables logdel pagtitiklop. Umiiral pagtitiklop talahanayan ay hindi magkakaroon ito index idinagdag. Magrekomenda pagdaragdag ng isa kung kailangan mong gawin ito repull paraan sa gulang setups.
  • DML & Logdel pagtitiklop pinagmulan queue talahanayan ngayon ay mayroon index nilikha sa & quot; naproseso & quot; at & quot; naproseso, mimeo_source_deleted & quot; haligi ayon sa pagkakabanggit. Ito ay dapat makatulong pagtitiklop maging mas mahusay para sa mas mataas na mga talahanayan trapiko na lumikha ng mas malaking queues. Umiiral pagtitiklop set ay hindi binago ang kanilang mga source queue talahanayan upang idagdag ang index. Magrekomenda balik at mano-manong pagdagdag nito kung napansin mo mga problema sa pagganap.
  • Exception mensahe kung dml / logdel maker function mabibigo ay mas malinaw tungkol sa kung ano ang nangyari reguarding bagay nilikha sa ang source.
  • Idinagdag p_debug pagpipilian upang maker function. Gayundin ginawa debugging isang maliit na cleaner at mayroon itong magbigay ng karagdagang impormasyon sa maraming mga kaso.
  • Bug Fix:. WHERE kondisyon ng logdel pagtitiklop ay hindi gumagana nang maayos

Ano ang bago sa bersyon 0.11.0:

  • Snapshot & incremental maker function ngayon matiyak na ang mga ibinigay na pangalan ng talahanayan ay schema qualified.
  • Na-update ang pag-andar para sa mga extra mas lumang mga bersyon pinagmulan ng postgresql. May bagong dml pag-andar para 8.1 pati na rin ang mga pasadyang array_agg () function na nangangailangan Mimeo.

Ano ang bago sa bersyon 0.10.2:

  • New refresh_table opsyon para sa lamang ng paggawa ng isang tuwid truncate at repull para sa isang regular table. Tanging pagdaragdag ng bilang isang menor de edad na tampok dahil ang iba pang mga pagbabago ay hindi nakakaapekto sa API at ito ay hindi inirerekomenda bilang isang regular refresh trabaho kung maaari. Gayundin refresh_table () ay hindi kasalukuyang mag-log sa pg_jobmon, kaya hindi maaaring sinusubaybayan at hindi ay magse-set-off ang anumang mga alerto kung / kapag ito refresh type nabigo. Ano ito ay kapaki-pakinabang para sa ay ang pagkakaroon ng isang paraan upang makakuha ng data mula sa produksyon sa isang database staging / dev kung saan mo pa rin bang ma-edit ang destination table. Puwede gawin na sa Incremental o DML, ngunit ito avoids hindi nangangailangan ng anumang mga pangunahing mga susi, control mga haligi o magsulat ng access sa database source.
  • Inalis custom enum uri. Ginawa bagay mas kumplikado kaysa sa kailangan nila upang maging. Enums ay talagang masama sa extension dahil maaari mong hindi kailanman lamang magdagdag ng isang bagong halaga sa isang pag-update.
  • Ang mga utos na alisin ang mga batch limit default & itakda ang default na mga hangganan para sa incremental pagtitiklop ay nawawala mula sa Mimeo - 0.9.3--0.10.1 bypass update file. Kung ang file na iyon ay ginamit upang i-update Mimeo, ang mga default ay hindi kailanman nagbago at limitasyon ay prino-set para sa mga bagong pag-refresh trabaho. Magpatakbo ng mga dito muli.

Ano ang bago sa bersyon 0.10.0:

  • Ngayon na paghila mas malaking halaga ng data ay mas mahusay , diyan ay hindi na isang default batch limit. Bawat refresh run ay makakuha ng lahat ng mga bagong mga hilera magagamit. Hindi ito makakaapekto sa umiiral na trabaho, lamang ang mga bagong likhang mga trabaho matapos ang bersyon na ito ay nai-install. Kung gusto mong alisin ang mga limitasyon batch (inirerekomenda maliban kung kailangan), i-set ang batch_limit haligi sa NULL sa lahat config tables.
  • Boundary halaga ng isang ay kinakailangan na ngayon para inserter / updater configuration upang makatulong na matiyak ang pagkakapare-pareho. Default ay 10 minuto. Kung ang anumang ay nai-set bilang NULL, ito ay nai-update sa default.
  • Bagong & quot; extras & quot; folder sa repository. Naglalaman ng ilang mga bersyon ng mga function para sa kapag ang source database ay mas luma kaysa 9.1. Mga ito ay maaaring gawin itong posible na gamitin Mimeo i-upgrade ang isang database sa buong mga pangunahing bersyon. Habang sila ay maaaring gamitin para sa mga layuning pang normal pagtitiklop pati na rin, na ay hindi ipinapayo long term dahil isang update extension ay patungan ang mga pag-andar kung palitan ang pangalan mo ang mga ito sa kanilang orihinal na mga pangalan.
  • Mga ekstra folder din ay naglalaman ng isang python script upang palitan ang deprecated run_refresh function. Gamitin ito upang makatulong na gumawa ng pagpapatakbo ng naka-iskedyul na pagtitiklop trabaho mas madali at mas maaasahan na ang lumang pag-andar plpgsql.
  • I-set function bilang STABLE o DI- NABABAGONG na maaaring maging.
  • Bug Fix: Temporary queue talahanayan hindi nakakakuha ng bumaba sa refresh_logdel. Sanhi error kung parehong refresh ay tumakbo sa parehong session.
  • Bug Fix: Makakaapekto ba ngayon tumpak na iulat hilera binibilang kahit na pagpasok sa partitioned mesa
  • .
  • Code cleanup.
  • Gumawa pgTAP sumusubok ng isang maliit na mas malawak. Idinagdag mga pagsusulit para sa mga limitasyon ng batch.

Ano ang bago sa bersyon 0.9.3:

  • Pag-abot ang eksaktong limitasyon batch upang maging sanhi ng isang pg_jobmon log babala para sa dml / logdel pagtitiklop ay halos hindi kailanman aktwal na mangyari dahil sa pagkuha ng natatanging mga entries mula sa talahanayan pinagmulan queue. Ito ay gumawa ng abiso ng pagtitiklop posibleng bumabagsak sa likod hindi magaganap. Binago ang alert na mangyari kung ang aktwal na batch ay umaabot sa 75% ng ang limitasyon batch.

Ano ang bago sa bersyon 0.8.3:.

  • Fixed dml refresh hindi propagating update at pagtanggal
  • Fixed dml / logdel refresh hindi pag-update isang hilera kung ito ay may isang multi-haligi pangunahing / natatanging susi at lamang ng isang subset ng mga haligi ng mga pangunahing na nagbago.
  • Fixed edge kaso sa refresh_dml / logdel kung saan, kung ang batch limit ay hit, ang remote queue talahanayan ay maaaring markahan ang mga naproseso na mga hilera ng maayos.
  • Binago pagsubok upang gamitin pgTAP. Testing suite ay ngayon magkano ang mas malawak at nakatulong mahanap itaas bugs.

Kinakailangan

  • PostgreSQL 9.1 o mas mataas
  • pg_jobmon 0.3 o mas mataas
  • PostgreSQL dblink extension

Katulad na software

Iba pang mga software developer ng Keith Fiske

PGExtractor
PGExtractor

10 Feb 16

pg_jobmon
pg_jobmon

20 Jul 15

Mga komento sa Mimeo

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!
Maghanap ayon sa kategorya