Project

General

Profile

Revision e0b69bf9

IDe0b69bf969953bb0f9dfde0157223a190215300c
Parent c051900b
Child af532fa3

Added by Gabriel DE PERTHUIS almost 15 years ago

Use text fields.

-String(length=\d\+, convert_unicode=True, assert_unicode=None),
+UnicodeText(),

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@545 b22e2e97-25c9-44ff-b637-2e5ceca36478

View differences:

bdd_vigiboard_schema.sql
2 2
-- PostgreSQL database dump
3 3
--
4 4

  
5
SET client_encoding = 'SQL_ASCII';
5
SET client_encoding = 'UTF8';
6 6
SET standard_conforming_strings = off;
7 7
SET check_function_bodies = false;
8 8
SET client_min_messages = warning;
......
22 22
    idhistory integer NOT NULL,
23 23
    type_action character varying(27) NOT NULL,
24 24
    idevent integer NOT NULL,
25
    value character varying(255),
25
    value text,
26 26
    text text,
27 27
    "timestamp" timestamp without time zone,
28
    username character varying(255)
28
    username text
29 29
);
30 30

  
31 31

  
......
58 58

  
59 59
CREATE TABLE events (
60 60
    idevent integer NOT NULL,
61
    hostname character varying(100) NOT NULL,
62
    servicename character varying(100),
61
    hostname text NOT NULL,
62
    servicename text,
63 63
    severity integer NOT NULL,
64 64
    status character varying(12) DEFAULT 'None'::character varying NOT NULL,
65 65
    active boolean,
66 66
    "timestamp" timestamp without time zone,
67 67
    output text NOT NULL,
68 68
    timestamp_active timestamp without time zone,
69
    trouble_ticket character varying(20),
69
    trouble_ticket text,
70 70
    occurence integer,
71 71
    impact integer,
72 72
    rawstate character varying(8)
......
101 101
--
102 102

  
103 103
CREATE TABLE graph (
104
    name character varying(100) NOT NULL,
105
    template character varying(2500) NOT NULL,
106
    vlabel character varying(2500) NOT NULL
104
    name text NOT NULL,
105
    template text NOT NULL,
106
    vlabel text NOT NULL
107 107
);
108 108

  
109 109

  
......
114 114
--
115 115

  
116 116
CREATE TABLE graphgroups (
117
    name character varying(100) NOT NULL,
117
    name text NOT NULL,
118 118
    parent integer
119 119
);
120 120

  
......
126 126
--
127 127

  
128 128
CREATE TABLE graphtogroups (
129
    graphname character varying(100) NOT NULL,
130
    groupname character varying(100) NOT NULL
129
    graphname text NOT NULL,
130
    groupname text NOT NULL
131 131
);
132 132

  
133 133

  
......
138 138
--
139 139

  
140 140
CREATE TABLE grouppermissions (
141
    groupname character varying(100) NOT NULL,
141
    groupname text NOT NULL,
142 142
    idpermission integer NOT NULL
143 143
);
144 144

  
......
150 150
--
151 151

  
152 152
CREATE TABLE groups (
153
    name character varying(100) NOT NULL,
154
    parent character varying(100)
153
    name text NOT NULL,
154
    parent text
155 155
);
156 156

  
157 157

  
......
162 162
--
163 163

  
164 164
CREATE TABLE host (
165
    name character varying(255) NOT NULL,
166
    checkhostcmd character varying(255) NOT NULL,
167
    community character varying(255) NOT NULL,
168
    fqhn character varying(255) NOT NULL,
169
    hosttpl character varying(255) NOT NULL,
170
    mainip character varying(255) NOT NULL,
165
    name text NOT NULL,
166
    checkhostcmd text NOT NULL,
167
    community text NOT NULL,
168
    fqhn text NOT NULL,
169
    hosttpl text NOT NULL,
170
    mainip text NOT NULL,
171 171
    port integer NOT NULL,
172 172
    snmpoidsperpdu integer,
173
    snmpversion character varying(255)
173
    snmpversion text
174 174
);
175 175

  
176 176

  
......
181 181
--
182 182

  
183 183
CREATE TABLE hostgroups (
184
    hostname character varying(100) NOT NULL,
185
    groupname character varying(100) NOT NULL
184
    hostname text NOT NULL,
185
    groupname text NOT NULL
186 186
);
187 187

  
188 188

  
......
193 193
--
194 194

  
195 195
CREATE TABLE perfdatasource (
196
    hostname character varying(100) NOT NULL,
197
    servicename character varying(100) NOT NULL,
198
    graphname character varying(100) NOT NULL,
199
    type character varying(100) NOT NULL,
200
    label character varying(255),
196
    hostname text NOT NULL,
197
    servicename text NOT NULL,
198
    graphname text NOT NULL,
199
    type text NOT NULL,
200
    label text,
201 201
    factor double precision NOT NULL
202 202
);
203 203

  
......
209 209
--
210 210

  
211 211
CREATE TABLE service (
212
    name character varying(255) NOT NULL,
213
    type character varying(255) NOT NULL,
214
    command character varying(255) NOT NULL
212
    name text NOT NULL,
213
    type text NOT NULL,
214
    command text NOT NULL
215 215
);
216 216

  
217 217

  
......
222 222
--
223 223

  
224 224
CREATE TABLE servicegroups (
225
    servicename character varying(100) NOT NULL,
226
    groupname character varying(100) NOT NULL
225
    servicename text NOT NULL,
226
    groupname text NOT NULL
227 227
);
228 228

  
229 229

  
......
234 234
--
235 235

  
236 236
CREATE TABLE servicehautniveau (
237
    servicename character varying(100) NOT NULL,
238
    servicename_dep character varying(100) NOT NULL
237
    servicename text NOT NULL,
238
    servicename_dep text NOT NULL
239 239
);
240 240

  
241 241

  
......
246 246
--
247 247

  
248 248
CREATE TABLE servicetopo (
249
    servicename character varying(100) NOT NULL,
250
    function character varying(50) NOT NULL
249
    servicename text NOT NULL,
250
    function text NOT NULL
251 251
);
252 252

  
253 253

  
......
259 259

  
260 260
CREATE TABLE state (
261 261
    idstat integer NOT NULL,
262
    hostname character varying(100) NOT NULL,
263
    servicename character varying(100),
264
    ip character varying(40),
262
    hostname text NOT NULL,
263
    servicename text,
264
    ip text,
265 265
    "timestamp" timestamp without time zone,
266 266
    statename character varying(8) DEFAULT 'OK'::character varying NOT NULL,
267 267
    type character varying(4) DEFAULT 'SOFT'::character varying NOT NULL,
......
425 425
--
426 426

  
427 427
CREATE TABLE version (
428
    name character varying(255) NOT NULL,
429
    version character varying(255) NOT NULL
428
    name text NOT NULL,
429
    version text NOT NULL
430 430
);
431 431

  
432 432

  

Also available in: Unified diff