1. Foren
  2. Kommentare
  3. OpenSource-Forum
  4. Alle Kommentare zum Artikel
  5. › Datenbank: PostgreSQL 9.5…

Warum nennt man das dann nicht MERGE?

  1. Thema

Neues Thema


  1. Warum nennt man das dann nicht MERGE?

    Autor: centerspeaker 07.01.16 - 18:07

    Warum muss es ein Kofferwort sein, wenn es doch einen passenden Begriff dafür gibt?

  2. Re: Warum nennt man das dann nicht MERGE?

    Autor: ranzassel 07.01.16 - 18:28

    Merge gibt es bei anderen schon seit Ewigkeiten und lockt daher keinen mehr hinter dem Ofen vor. Wenn man aber einen neuen Begriff prägt, kann man es als tolles neues Feature verkaufen.

  3. Re: Warum nennt man das dann nicht MERGE?

    Autor: CJ 07.01.16 - 18:31

    Upsert beschreibt es aber meiner Meinung nach auch besser als merge. Ein Merge ist ja ein Zusammenführen von zwei Datensätzen - beim Upsert wird ja der Datensatz angelegt oder editiert...

  4. Re: Warum nennt man das dann nicht MERGE?

    Autor: Ext3h 07.01.16 - 18:35

    Also INSERT ON DUPLCATE KEY UPDATE?

  5. Re: Warum nennt man das dann nicht MERGE?

    Autor: Kleine Schildkröte 07.01.16 - 18:47

    CJ schrieb:
    --------------------------------------------------------------------------------
    > Upsert beschreibt es aber meiner Meinung nach auch besser als merge. Ein
    > Merge ist ja ein Zusammenführen von zwei Datensätzen - beim Upsert wird ja
    > der Datensatz angelegt oder editiert...

    Dummes Wort, ich kenne es noch als InsertOrUpdate und sowas als neues Feature bereitzustellen ist kein Grund sich auf die Schultern zu klopfen sondern ein Grund die Leute, die es bis jetzt verhindert haben, öffentlich zu schmähen. Soetwas erst im Jahr 2016 zu bringen ist eine absolute Schande.

  6. Re: Warum nennt man das dann nicht MERGE?

    Autor: Yeeeeeeeeha 07.01.16 - 19:05

    Ext3h schrieb:
    --------------------------------------------------------------------------------
    > Also INSERT ON DUPLCATE KEY UPDATE?

    Ja, deshalb heisst es auch:

    > The syntax is INSERT ... ON CONFLICT DO NOTHING/UPDATE. This is the Postgres implementation of the popular UPSERT command.

    bzw.

    > ON CONFLICT DO UPDATE guarantees an atomic INSERT or UPDATE outcome; provided there is no independent error, one of those two outcomes is guaranteed, even under high concurrency. This is also known as UPSERT — "UPDATE or INSERT“.

    Doku lesen hilft ;)

    Yeeeeeeeeha - Nur echt mit 2^3 e
    Perl-Monk, Java-Trinker, Objective-C Wizard, PHP-Kiddie, unfreiwilliger FreeBSD-/Linux-Teilzeitadmin

  7. Re: Warum nennt man das dann nicht MERGE?

    Autor: jokey2k 07.01.16 - 23:00

    http://www.depesz.com/2012/06/10/why-is-upsert-so-complicated/

  8. Re: Warum nennt man das dann nicht MERGE?

    Autor: Yeeeeeeeeha 08.01.16 - 04:11

    jokey2k schrieb:
    --------------------------------------------------------------------------------
    > www.depesz.com

    [++]

    Yeeeeeeeeha - Nur echt mit 2^3 e
    Perl-Monk, Java-Trinker, Objective-C Wizard, PHP-Kiddie, unfreiwilliger FreeBSD-/Linux-Teilzeitadmin

  9. Re: Warum nennt man das dann nicht MERGE?

    Autor: NERO 08.01.16 - 09:10

    jokey2k schrieb:
    --------------------------------------------------------------------------------
    > www.depesz.com

    Danke für den Tipp. War schön zu lesen. Upsert ist imho ein absolut gängiger Begriff. Merge ist mir eher aus der Versionierung bekannt.

    »The sky above the port was the color of television, tuned to a dead channel.«

  1. Thema

Neues Thema


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. Data Engineer Business Intelligence (m/w/d)
    VGH Versicherungen, Hannover
  2. Gruppenleiter Applikationsmanagement (m/w/d)
    IT-Consult Halle GmbH, Halle (Saale)
  3. Linux Administrator*in (m/w/d)
    Humboldt-Universität zu Berlin, Berlin-Adlershof
  4. Application Manager (w/m/d)
    ING Deutschland, Frankfurt am Main

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. 79,99€ (Vergleichspreis 106,89€)
  2. 499€ (Vergleichspreis 715,14€)
  3. u. a. Fractal Design Ion+ 2 Platinum 660 W für 99,90€ + 6,99€ Versand statt 161,05€ im...


Haben wir etwas übersehen?

E-Mail an news@golem.de


Chocolatey, Scoop, Winget: Zentralisierte Paketverwaltungen unter Windows
Chocolatey, Scoop, Winget
Zentralisierte Paketverwaltungen unter Windows

Paketverwaltungen bilden unter Linux seit Jahrzehnten das Rückgrat bei der Installation neuer Software. Windows zieht nun nach und integriert ebenfalls zentralisierte Instanzen zur Verwaltung von Softwarepaketen.
Von Erik Bärwaldt

  1. Windows Protected Print Microsoft erklärt Details zu einheitlichem Drucksystem
  2. Microsoft Windows-Nutzer dürfen HP-Smart-Panne selbst ausbügeln
  3. Ungebetener Gast HP-App erscheint unerwartet auf Windows-Systemen

Deutschland-Start vor 20 Jahren: Das Mysterium von Donnie Darko
Deutschland-Start vor 20 Jahren
Das Mysterium von Donnie Darko

Der Science-Fiction-Film Donnie Darko machte Jake Gyllenhaal zum Star. Regisseur Richard Kelly galt als Wunderkind, konnte den Erfolg aber nie wiederholen.
Von Peter Osteried

  1. Die wandernde Erde II Leb wohl, Sonnensystem!
  2. Die Wahrheit ist dort draußen Reboot von Akte X kommt
  3. Carol & the End of the World In 7 Monaten und 13 Tagen geht die Welt unter

Super Mario 64 (1996): Als Mario die dritte Dimension eroberte
Super Mario 64 (1996)
Als Mario die dritte Dimension eroberte

Super Mario 64 ist ein Grund, warum das Nintendo 64 zum Erfolg wurde. Unser Golem retro_ zeigt, wie das Spiel ein ganzes Genre definierte.
Von Oliver Nickel

  1. Mega Man 2 (1988) Mega Man rockt