... | ... | @@ -15,7 +15,7 @@ Diese werden bei einem Quiqqer setup automatisch durchgeführt. |
|
|
<global>
|
|
|
<table name="table_name" no-site-reference="1" engine="MYISAM">
|
|
|
<field type="varchar(255)">groups</field>
|
|
|
<field type="varchar(255)">var</field>
|
|
|
<field type="varchar(255) COMMENT 'Dies ist ein Kommentar'">var</field>
|
|
|
<field type="varchar(20)">datatype</field>
|
|
|
<field type="varchar(200)">datadefine</field>
|
|
|
<field type="text">de</field>
|
... | ... | @@ -41,7 +41,7 @@ Diese werden bei einem Quiqqer setup automatisch durchgeführt. |
|
|
<table name="project_extra_table_name">
|
|
|
<field type="text">emotion_image</field>
|
|
|
<field type="int(12)">release_until</field>
|
|
|
<field type="bigint(20)">emotion_folder</field>
|
|
|
<field type="bigint(20) COMMENT 'Dies ist ein Kommentar'">emotion_folder</field>
|
|
|
|
|
|
<comment>Table Comment - max 1024 chars</comment>
|
|
|
</table>
|
... | ... | @@ -52,7 +52,7 @@ Diese werden bei einem Quiqqer setup automatisch durchgeführt. |
|
|
-->
|
|
|
<table name="project_extra_table_name" site-types="quiqqer/*,my/plugin:types*">
|
|
|
<field type="text">emotion_image</field>
|
|
|
<field type="int(12)">release_until</field>
|
|
|
<field type="int(12) COMMENT 'Dies ist ein Kommentar'">release_until</field>
|
|
|
<field type="bigint(20)">emotion_folder</field>
|
|
|
|
|
|
<comment>Table Comment - max 1024 chars</comment>
|
... | ... | @@ -63,7 +63,7 @@ Diese werden bei einem Quiqqer setup automatisch durchgeführt. |
|
|
<!-- no automatic site relationship, update, insert -->
|
|
|
<table name="project_extra_table_name" no-auto-update="1" no-site-reference="1">
|
|
|
<field type="text">emotion_image</field>
|
|
|
<field type="int(12)">release_until</field>
|
|
|
<field type="int(12) COMMENT 'Dies ist ein Kommentar'">release_until</field>
|
|
|
<field type="bigint(20)">emotion_folder</field>
|
|
|
|
|
|
<comment>Table Comment - max 1024 chars</comment>
|
... | ... | @@ -132,12 +132,15 @@ Das `<field>` Node besitzt ein type Attribut, dieses Attribut setzt den Typ der |
|
|
Ein **varchar(200)** wäre also eine Tabellenspalte mit dem Typ varchar für 200 Zeichen pro Spalte.
|
|
|
Ein **type="text"** würde somit eine Textspalte erzeugen.
|
|
|
|
|
|
Hinter dem Datentyp kann auch noch ein Kommentar für die Spalte spezifiziert werden mittels `COMMENT 'Dies ist ein Kommentar'`.
|
|
|
|
|
|
Der Inhalt des `<field>` Nodes gibt den Namen der Tabellenspalten an.
|
|
|
|
|
|
**Beispiel**
|
|
|
|
|
|
```xml
|
|
|
<field type="text">en_edit</field>
|
|
|
<field type="varchar(20) COMMENT 'Article ID'">id</field>
|
|
|
```
|
|
|
|
|
|
Legt eine Spalte mit dem Namen en_edit an und diese Spalte ist vom Typ text.
|
... | ... | |