---
title: "Bedeutungen diverser Felder in Datenbank"
url: "https://www.typo3.net/d/54594-bedeutungen-diverser-felder-in-datenbank"
source: "typo3.net"
tags: ["Backend","Datenbank","Frage"]
created: "2006-12-06"
last_reply: "2012-10-18"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# Bedeutungen diverser Felder in Datenbank

Backend · 8 Antworten · gestartet 2006-12-06

## Eröffnungsbeitrag

**alisha** · 2006-12-06 · [Beitrag #1](https://www.typo3.net/d/54594-bedeutungen-diverser-felder-in-datenbank/1)

hallo,
ich muss typo3-Objekte über ein php-Script erzeugen und bin deshalb am analysieren, welche Daten in welche Tabellenspalten geschrieben werden müssen. Mein Problem ist, dass ich ziemlicher Newbie bin was Typo3 angeht und ich kein Datenmodell gefunden habe, das die Tabellen erläutert und die Beziehungen aufzeigt. Deshalb versuche ich nun hier mein Glück:

Kann mir jemand sagen, was in folgenden Spalten gespeichert wird?

In der Tabelle pages gibt es u.a.
cruser_id
tx_impexp_origuid

perms_group
perms_groupid
perms_user
perms_userid
Zunächst dachte ich, die letzten 4 sind (teilweise) Foreign keys zum Feld uid von be_group, be_users, aber das kann nicht stimmen..

Dann gibt es noch ein Tabelle tx_dam_file_tracking
Dort ist mir nicht klar, was im Feld file_hash gespeichert wird. Vielleicht weiß das auch jemand zufällig?

bin dankbar für jeden Hinweis..

## Antworten

### [#2](https://www.typo3.net/d/54594-bedeutungen-diverser-felder-in-datenbank/2) · stephi · 2006-12-06

also die perms_userid ist dafür verantwortlich, dem user mit dieser id das recht zum bearbeiten der seite zu erteilen. wird mit den anderen perms_ feldern ähnlich sein.

### [#3](https://www.typo3.net/d/54594-bedeutungen-diverser-felder-in-datenbank/3) · just2b · 2006-12-07

Hallo,

cruser_id ist die ID des BE-Users, der dieses Element erstellt hat
tx_impexp_origuid > dürfte von der Systemextension impexp kommen. Die ist fürn import/export verantwortlich

tx_dam_file_tracking > Extension DAM

lg georg

### [#4](https://www.typo3.net/d/54594-bedeutungen-diverser-felder-in-datenbank/4) · alisha · 2006-12-07

> **stephi schrieb:**
>
> also die perms_userid ist dafür verantwortlich, dem user mit dieser id das recht zum bearbeiten der seite zu erteilen. wird mit den anderen perms_ feldern ähnlich sein.

Hallo Stephi,
danke für deine Antwort.
für perms_groupid kann das auch stimmen. Aber perms_group und perms_user ist mir immer noch unklar. Die Werte dort (31 oder 27) gibts als uid weder bei be_users noch bei be_groups. Zur Not schreib ich halt auch einfach was rein, mir wäre nur lieber, ich wüsste was ich täte ;)

Grüße
Alisha

### [#5](https://www.typo3.net/d/54594-bedeutungen-diverser-felder-in-datenbank/5) · alisha · 2006-12-07

Hallo Georg,
ebenfalls Dank für deine Antwort. Da bin ich jetzt ja schon wieder bissl schlauer.

> **just2b schrieb:**
>
> tx_impexp_origuid > dürfte von der Systemextension impexp kommen. Die ist fürn import/export verantwortlich

aber wie der Wert zustande kommt, der da drin steht, weißt du nicht, oder?  Ob ich den dann einfach leer lassen kann?

> **just2b schrieb:**
>
> tx_dam_file_tracking > Extension DAM

Das ist mir klar. Die anderen felder der Tabelle sind auch selbsterklärend. Nur das Feld file_hash nicht. Aber da kommt mir grad eine Idee, vielleicht wird dort in serialisierter Form die anderen Eigenschaften gespeichert (Name, Pfad usw.) ?

Gruß
Alisha

### [#6](https://www.typo3.net/d/54594-bedeutungen-diverser-felder-in-datenbank/6) · stephi · 2006-12-07

> **alisha schrieb:**
>
> > **stephi schrieb:**
> >
> > also die perms_userid ist dafür verantwortlich, dem user mit dieser id das recht zum bearbeiten der seite zu erteilen. wird mit den anderen perms_ feldern ähnlich sein.
>
> Hallo Stephi,
> danke für deine Antwort.
> für perms_groupid kann das auch stimmen. Aber perms_group und perms_user ist mir immer noch unklar. Die Werte dort (31 oder 27) gibts als uid weder bei be_users noch bei be_groups. Zur Not schreib ich halt auch einfach was rein, mir wäre nur lieber, ich wüsste was ich täte ;)
>
> Grüße
> Alisha

aha. bei mir ist der selbe wert als perms_userid in der tabelle fe_users im feld tx_simulatebe_beuser und auch in der tabelle be_users im feld uid zu finden...

kann dir da also leider nicht weiterhelfen.

### [#7](https://www.typo3.net/d/54594-bedeutungen-diverser-felder-in-datenbank/7) · trauben · 2007-10-29

hallo alisha,

ich muss auch eine Typo3-Projekt machen, zum Teile muss ich auch die Dantenbank analysieren, welche Daten in welche Tabellenspalten geschrieben werden müssen, wie Bedeutungen der Tabellen und Felder. können Sie mir helfen, ein paare Hinweise geben. wenn Sie mir ein Bescheid geben, würde ich mich sehr freuen. Vielen dank im Voraus!

### [#8](https://www.typo3.net/d/54594-bedeutungen-diverser-felder-in-datenbank/8) · just2b · 2007-10-29

> **trauben schrieb:**
>
> hallo alisha,
>
> ich muss auch eine Typo3-Projekt machen, zum Teile muss ich auch die Dantenbank analysieren, welche Daten in welche Tabellenspalten geschrieben werden müssen, wie Bedeutungen der Tabellen und Felder. können Sie mir helfen, ein paare Hinweise geben. wenn Sie mir ein Bescheid geben, würde ich mich sehr freuen. Vielen dank im Voraus!

auf konkrete fragen gibts sicherlich auch konkrete antworten. aber es muss ja keiner von uns dein projekt machen

### [#9](https://www.typo3.net/d/54594-bedeutungen-diverser-felder-in-datenbank/9) · bberger · 2012-10-18

Gleich mal vorweg: es tut mir schrecklich leid ein 7 Jahre altes Thema auszugraben, wollte aber nicht unnötig einen neuen Thread aufmachen, für eine Fragenstellung die hier schon 1:1 geschildert wurde.

Ich realisiere momentan einen CSV-Import über Extbase bei dem ich neue Sysfolder mit bestimmten Berechtigungen anlegen muss.

Jetzt auch von mir die Frage:
perms_userid
perms_groupid

perms_user
perms_group
perms_everybody

Bei perms_user bzw. perms_group habe ich ebenfalls Werte von 27 vs. 31 drin stehen. Vor allem würde mich der Unterschied zwischen perms_userid und perms_user interessieren.

Welche Felder sind für mich relevant (bestimmter Backend Benutzer der beim Import angelegt wird darf die Seite später bearbeiten).

Danke für euere Hilfe im Voraus!

// EDIT (Lösung):

Nevermind.. bin eben draufgekommen, dass das die Berechtigungen (Binär) einfach als Dezimalzahl abgespeichert ergibt.. War irgendwie auf RWX fixiert, aber da es 5 Berechtigungen gibt ist es eh logisch..

zB Group:
16|Show page: 1
 8|Edit content: 1
 4|Edit page: 1
 2|Delete page: 0
 1|New pages: 1

Die Zahl in der ersten Spalte gibt den Dezimalwert des Bits an, am Ende zählst du die Werte der Bits zusammen und hast die Dezimalzahl in der Datenbank. In dem Fall: 16*1 + 8*1 + 4*1 + 2*0 + 1+1 = 29.. (Vollberechtigung ist 31)

Allerdings wiederum die Frage: warum steht dann in der pages-Tabelle 27 drin? Das wäre dann ja ein fehlendes Edit-Recht obwohl im Backend das Delete-Recht nicht gesetzt ist..

Die usergroup_id bzw. die user_id sind die Eigentümer..

---

Quelle: „Bedeutungen diverser Felder in Datenbank“, typo3.net, https://www.typo3.net/d/54594-bedeutungen-diverser-felder-in-datenbank
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
