57 lines
2.2 KiB
Plaintext
57 lines
2.2 KiB
Plaintext
DBTMPLT(FILES) DABA16 DBTMPLT(FILES)
|
|
|
|
NAME
|
|
.../sys/etc/dbtmplt6.3 - Datenbank-Spezifikation(Template)
|
|
|
|
BESCHREIBUNG
|
|
Dieses File enthaelt die Datenbank-Spezifikation, die von
|
|
creatdb verwendet wird.
|
|
Die Spezifikation besteht aus der Beschreibung des
|
|
Datenbank- und des Standard-Relations-Status sowie einer
|
|
Menge von Eintraegen (Beschreibungen), fuer in der Datenbank
|
|
zu erstellende System-Relation.
|
|
Die Eintraege werden jeweils durch eine Leerzeile separiert.
|
|
Zwei Leerzeilen oder das File-Ende beenden das File.
|
|
|
|
Die erste Zeile des Files beschreibt den Datenbank-Status
|
|
und den Standard-Relations-Status, die durch einen Doppel-
|
|
punkt separiert werden.
|
|
Der Rest des Files beschreibt Relationen.
|
|
Die erste Zeile jeder Gruppe gibt den Relationsnamen, ge-
|
|
folgt von einem wahlweise vorhandenem Relationsstatus an,
|
|
die ebenfalls durch den Doppelpunkt separiert werden.
|
|
Die restlichen Zeilen jeder Gruppe beschreiben Attribute
|
|
durch die Spezifikation von Attributname und Attributtyp,
|
|
separiert durch ein Tabulator-Zeichen.
|
|
|
|
Alle Statusfelder werden oktal dargestellt und besitzen als
|
|
Syntax einfache Ziffern, gefolgt von einer Liste von Paaren
|
|
der Form
|
|
-x-N,
|
|
die folgendes ausdruecken:
|
|
Wenn das - x Flag in der creatdb Kommando-Zeile "ein" ist,
|
|
werden die durch N spezifizierten Bits ein-(bzw. aus-
|
|
)geschaltet.
|
|
|
|
Die erste Menge von Eintraegen muss fuer den Relationen-
|
|
Katalog (relation-System-Relation) und die zweite fuer den
|
|
Attribute-Katalog (attribute-System-Relation) vorhanden
|
|
sein.
|
|
|
|
BEISPIEL[E]
|
|
3-c-1+q+2:010023
|
|
relation:-c-20
|
|
relid c12
|
|
relowner c2
|
|
relspec i1
|
|
|
|
attribute:-c-20
|
|
attrelid c12
|
|
attowner c2
|
|
attname c12
|
|
|
|
(andere Relations-Deskriptoren)
|
|
|
|
SIEHE AUCH
|
|
creatdb(mutos)
|