Startseite / Vorlagen (Grundlagen) / Aufbau von Vorlagen / Datenbank-Schemata / Schema-Editor / Spalte anlegen
Spalten anlegen
Im Fenster „Spalte anlegen...“ können alle Einstellungen für die neue Tabellenspalte vorgenommen werden.
Tabellen-Name: In diesem Feld ist der Name der Tabelle angegeben, für die eine neue Spalte angelegt wird.
Spalten-Name: In diesem Feld muss der Spaltenname angegeben werden. Solange das Feld leer ist, wird Spalten-Name in roter Schrift angezeigt und die Spalte kann nicht gespeichert werden.
Datentyp: Über diese Combobox kann der gewünschte Datentyp der Tabellenspalte ausgewählt werden.
- Boolean: Dieser Datentyp ermöglicht zwei Werte: true für „wahr“ oder false für „falsch“. Im Schema-Editor erhält dieser Datentyp ein „xs:boolean“.
Möglicher Feldtyp: CMS_INPUT_TOGGLE. - Date: Dieser Datentyp wird für Datumswerte verwendet. Im Schema-Editor erhält dieser Datentyp ein „xs:date“.
Möglicher Feldtyp: CMS_INPUT_DATE (mode="datetime"). - Double: Dieser Datentyp ermöglicht die Eingabe von Gleitkommazahlen. Im Schema-Editor erhält dieser Datentyp ein „xs:decimal“.
Möglicher Feldtyp: CMS_INPUT_NUMBER. - FirstSpirit-Editor: Dieser Datentyp ermöglicht das Verwenden von DOM-Editoren. Die maximale Zeichenlänge ist standardmäßig 65535 und kann beim Anlagen der Spalte im „Länge“-Eingabefeld den Anforderungen entsprechend erhöht werden. Im Schema-Editor erhält dieser Datentyp ein „xml“.
Dieser Datentyp ist kompatibel zu allen Feldtypen. - Integer: Dieser Datentyp wird für ganze Zahlen verwendet. Im Schema-Editor erhält dieser Datentyp ein „xs:integer“.
Mögliche Feldtypen: CMS_INPUT_NUMBER, CMS_INPUT_COMBOBOX, CMS_INPUT_RADIOBUTTON. - Long: Dieser Datentyp wird ebenfalls für ganze Zahlen verwendet, der Wertebereich ist aber größer als der des Datentyps „Integer“. Im Schema-Editor erhält dieser Datentyp ein „xs:long“.
Mögliche Feldtypen: CMS_INPUT_NUMBER, CMS_INPUT_COMBOBOX, CMS_INPUT_DATE, CMS_INPUT_RADIOBUTTON. - String: Dieser Datentyp wird für Zeichenketten verwendet. Im Schema-Editor erhält dieser Datentyp ein „xs:string“. Für diesen Datentyp kann zusätzlich die Zahl der maximal erlaubten Zeichen vorgegeben werden.
Mögliche Feldtypen: CMS_INPUT_TEXT, CMS_INPUT_TEXTAREA, CMS_INPUT_COMBOBOX, CMS_INPUT_RADIOBUTTON.
Länge: In diesem Feld muss für den Spaltentyp „String“ die maximale Zeichenlänge angegeben werden. Der jeweilige Wert wird in eckigen Klammern hinter dem „xs:string“ angezeigt.
Für alle Sprachen erzeugen: Über diese Option wird eine sprachabhängige Eingabe der Werte durch den Redakteur ermöglicht. Wird die Checkbox aktiviert, wird für jedes Attribut in jeder Sprache eine einzelne Spalte erzeugt. Dies ist dann sinnvoll, wenn die Attributbegriffe sich sprachlich unterscheiden. Die Spalten erhalten dabei für jede Sprache ein entsprechendes Sprachkürzel. (Zur Mehrsprachigkeit in FirstSpirit siehe auch Seite Mehrsprachigkeit.)
Leeren Wert erlauben: Durch Aktivierung dieser Option wird es dem Redakteur gestattet, einen neuen Datensatz anzulegen, ohne diese Spalte mit einem Wert zu belegen. Ist kein leerer Wert erlaubt (das bedeutet, es handelt sich um eine Pflichteingabe), wird der Spaltenname im Datenbank-Schema-Modell in roter Schrift angezeigt.