Drupal Berlin Blog

Doppelte Einträge in SQL-Datenbank effizient löschen

veröffentlicht von gngn am Mi., 06.01.2021 - 16:46

Wir haben eine Tabelle "menschen" mit ID, Nachname und Vorname mit doppelten (genauer: mehrfachen) Einträgen für Nachame/Vorname.

+----+----------+---------+
| id | nachname | vorname |
+----+----------+---------|
| 1  | Schmidt  | Deniz   |
| 2  | Yücel    | Anna    |
| 5  | Meier    | Helga   |
| 9  | Schmidt  | Deniz   |
| 10 | Yücel    | Anna    |
| ...

Mit Hilfe von GROUP BY und HAVING COUNT(*) > 1 stellen wir zunächst fest, ob es überhaupt mehrfache Einträge gibt:

Git: repository name

veröffentlicht von gngn am Di., 29.09.2020 - 15:53

Weil ich es immer wieder suche: Wie kriege ich den Namen des git-Repositories raus?

Ziemlich einfach: git remote show origin

Voraussetzung ist, dass das die Information überhaupt vorhanden ist - was normalerweise, d.h. beim Anlegen des ganzen per clone auch der Fall ist.

Wenn das Repo allerdings per git init erzeugt wurde oder der Link zum original remote gelöscht wurde (git remote rm origin), dann gibt es die Information einfach nicht...

Tags

Merge Konflikte in composer.lock lösen: composer update nothing

veröffentlicht von vurt am Mo., 25.11.2019 - 16:58

Bei Drupal 8 Projekten wir die Datei composer.lock immer zum Git Repository hinzugefügt. Wenn mehre Entwicklerinnen gleichzeitig Module installieren oder updaten kann es zu Merge Konflikten in dieser Datei kommen. Durch die Struktur dieser Datei ist es nicht sinnvoll diese von Hand zu mergen.

Eine Möglichkeit das Problem zu beheben ist der Aufruf: