# Datenbank BLOBs

**URL:** <https://forum.shopware.com/t/datenbank-blobs/60165>\
**Category:** Programmierung\
**Created:** [26. Juni 2019 um 11:42 UTC](https://forum.shopware.com/t/datenbank-blobs/60165 "2019-06-26T11:42:51Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![pbAndi](https://avatars.discourse-cdn.com/v4/letter/p/4da419/32.png) [@pbAndi](https://forum.shopware.com/u/pbAndi)\
**Post date:** [26. Juni 2019 um 11:42 UTC](https://forum.shopware.com/t/datenbank-blobs/60165/1 "2019-06-26T11:42:51Z")

</div>

Hallo,

sind die Datenbank Einträge irgendwie verschlüsselt? Mir werden die meisten Spalten leider nur als BLOB felder angezeigt und auch wenn ich sie versuche zu dekodieren kriege ich nur kauderwelsch angezeigt ☹ .

Liegt es am mir oder sind die meisten Spalten einfach verschlüsselt?

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [26. Juni 2019 um 11:50 UTC](https://forum.shopware.com/t/datenbank-blobs/60165/2 "2019-06-26T11:50:27Z")

</div>

Das liegt am Feldtyp binary.&nbsp;  
Adminer kann das bspw. ganz gut darstellen. Bei PHPMyAdmin kann man das auch irgendwie aktivieren. Kein „wirkliches“ Shopware Problem, sondern ein Problem, dass einige Clients die Feldtypen nicht richtig darstellen.&nbsp;

Vergleich Adminer / PHPMyAdmin

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/3/343969135666d6730f96fc78e02a5713304b1eb7.png)

&nbsp;

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/4/40a169b9fd27a4346839e49ad15aca2a6a5b7f3a.png)

---

<div class="post-metadata">

**Author:** ![pbAndi](https://avatars.discourse-cdn.com/v4/letter/p/4da419/32.png) [@pbAndi](https://forum.shopware.com/u/pbAndi)\
**Post date:** [26. Juni 2019 um 11:58 UTC](https://forum.shopware.com/t/datenbank-blobs/60165/3 "2019-06-26T11:58:18Z")

</div>

In der MySQL Workbench habe ich bereits die Option “Treat BINARY/VARBINARY as nonbinary character string”. Dies hat aber nur bewerkstelligt das es von einem “BLOB” Icon zu folgendem wurde&nbsp;

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/4/4711c973700d835855866abe666e7d07d9df2d04.png)&nbsp;

Meinst du das? Ich würde gerne einfach die id ablesen können. Wenn ich über die API Produkte abfragen will brauche ich die id ☹ .&nbsp;

---

<div class="post-metadata">

**Author:** ![pbAndi](https://avatars.discourse-cdn.com/v4/letter/p/4da419/32.png) [@pbAndi](https://forum.shopware.com/u/pbAndi)\
**Post date:** [26. Juni 2019 um 12:02 UTC](https://forum.shopware.com/t/datenbank-blobs/60165/4 "2019-06-26T12:02:27Z")

</div>

Ich hab an deiner Query bemerkt das ich einfach die HEX function noch hätte benutzen müssen. Ist das irgendwo dokumentiert das ich diesen Cast brauche um die Daten ablesen zu können?

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [26. Juni 2019 um 12:05 UTC](https://forum.shopware.com/t/datenbank-blobs/60165/5 "2019-06-26T12:05:47Z")

</div>

Mit MySQL-Workbench bin ich ohnehin auf Kriegsfuß - aber das scheint es in der Tat nicht hinzubekommen.

I.d.R. benutze ich Dbeaver wenn es ein lokales Programm sein soll - das scheint es aber ebenfalls nur mit einer speziellen Konfiguration hinzubekommen.

---

<div class="post-metadata">

**Author:** ![pbAndi](https://avatars.discourse-cdn.com/v4/letter/p/4da419/32.png) [@pbAndi](https://forum.shopware.com/u/pbAndi)\
**Post date:** [26. Juni 2019 um 12:09 UTC](https://forum.shopware.com/t/datenbank-blobs/60165/6 "2019-06-26T12:09:38Z")

</div>

DBeaver benutze ich normalerweise auch, ich dachte zu erst es wär ein Problem des Clients und habe deshalb mal auf der Workbench geguckt wie es aussieht.

Mit dem HEX cast kann ich mir die Daten zwar anzeigen lassen, allerdings wirkt das super hacky. Muss ich jetzt jedesmal wenn ich mir ein table angucken will erstmal die Spaltennamen im selectbefehl hinschreiben mit einem HEX() davor?

---

<div class="post-metadata">

**Author:** ![pbAndi](https://avatars.discourse-cdn.com/v4/letter/p/4da419/32.png) [@pbAndi](https://forum.shopware.com/u/pbAndi)\
**Post date:** [26. Juni 2019 um 12:10 UTC](https://forum.shopware.com/t/datenbank-blobs/60165/7 "2019-06-26T12:10:43Z")

</div>

> [@Moritz Naczenski schrieb:](https://forum.shopware.com/profile/14574/Moritz%20Naczenski "Moritz%20Naczenski")
> 
> Mit MySQL-Workbench bin ich ohnehin auf Kriegsfuß - aber das scheint es in der Tat nicht hinzubekommen.
> 
> I.d.R. benutze ich Dbeaver wenn es ein lokales Programm sein soll - das scheint es aber ebenfalls nur mit einer speziellen Konfiguration hinzubekommen.

Was für eine Konfiguration genau? Die Lösung wäre super :)&nbsp;

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [26. Juni 2019 um 12:11 UTC](https://forum.shopware.com/t/datenbank-blobs/60165/8 "2019-06-26T12:11:07Z")

</div>

Bei DBeaver hat es bei mir damit geklappt:&nbsp;[https://github.com/dbeaver/dbeaver/issues/182](https://github.com/dbeaver/dbeaver/issues/182)

Rechte Maustaste auf die Verbindung \> Editieren und dann bei Ergebnismengen.&nbsp;

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/0/08e9d327763a286de5646203852bbfd478e04013.png)

---

<div class="post-metadata">

**Author:** ![pbAndi](https://avatars.discourse-cdn.com/v4/letter/p/4da419/32.png) [@pbAndi](https://forum.shopware.com/u/pbAndi)\
**Post date:** [26. Juni 2019 um 12:15 UTC](https://forum.shopware.com/t/datenbank-blobs/60165/9 "2019-06-26T12:15:50Z")

</div>

Perfekt, vielen Dank 🙂
