24 lines
1.3 KiB
SQL
24 lines
1.3 KiB
SQL
CREATE TABLE IF NOT EXISTS relation_types
|
||
(
|
||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||
code TEXT UNIQUE,
|
||
label TEXT NOT NULL,
|
||
normalized_key TEXT NOT NULL UNIQUE,
|
||
description TEXT,
|
||
is_system INTEGER NOT NULL DEFAULT 0 CHECK (is_system IN (0, 1)),
|
||
CHECK (code IS NULL OR length(trim(code)) > 0),
|
||
CHECK (length(trim(label)) > 0),
|
||
CHECK (length(normalized_key) > 0)
|
||
);
|
||
|
||
INSERT OR IGNORE INTO relation_types(code,label,normalized_key,description,is_system) VALUES
|
||
('resolves_to','Résout vers','résout vers','Résolution DNS vers une adresse IP.',1),
|
||
('aliases_to','Alias de','alias de','Alias DNS canonique.',1),
|
||
('uses_name_server','Utilise le serveur de noms','utilise le serveur de noms','Serveur DNS faisant autorité.',1),
|
||
('links_to','Lié à','lié à','Lien générique entre deux entités.',1),
|
||
('sends','Envoie','envoie','Transmission d’un élément.',1),
|
||
('uses','Utilise','utilise','Utilisation d’une ressource ou identité.',1),
|
||
('controls','Contrôle','contrôle','Contrôle d’une entité.',1),
|
||
('owns','Possède','possède','Possession d’une entité.',1),
|
||
('knows','Connaît','connaît','Connaissance entre personnes.',1),
|
||
('redirects_to','Redirige vers','redirige vers','Redirection vers une cible.',1);
|