0e3ea563736fb8446866e1c7384ca90f97b8f276
[iserv-mod-error-reporter.git] / sql / mod_error-reporter.sql
1 --
2 -- @file mod_ error-reporter.sql
3 -- Table definitions for iserv-mod-error-reporter
4 -- @author Roland Hieber (roland.hieber@wilhelm-gym.net)
5 -- @date 27.10.2007
6 --
7 -- Copyright © 2007 Roland Hieber
8 --
9 -- Permission is hereby granted, free of charge, to any person obtaining
10 -- copy of this software and associated documentation files (the "Software"),
11 -- to deal in the Software without restriction, including without limitation
12 -- the rights to use, copy, modify, merge, publish, distribute, sublicense,
13 -- and/or sell copies of the Software, and to permit persons to whom the
14 -- Software is furnished to do so, subject to the following conditions:
15 --
16 -- The above copyright notice and this permission notice shall be included in
17 -- all copies or substantial portions of the Software.
18 --
19 -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20 -- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21 -- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
22 -- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
23 -- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
24 -- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
25 -- THE SOFTWARE.
26 --
27
28 CREATE TABLE mod_errorreporter (
29 er_uid SERIAL NOT NULL PRIMARY KEY,
30 er_date TIMESTAMP WITHOUT TIME ZONE NOT NULL,
31 er_act TEXT NOT NULL
32 REFERENCES users(act)
33 ON DELETE CASCADE
34 ON UPDATE CASCADE,
35 er_machine TEXT NOT NULL,
36 er_text TEXT NOT NULL,
37 er_status SMALLINT NOT NULL DEFAULT 0,
38 er_comment TEXT,
39 er_commentact TEXT,
40 er_hidden BOOL
41 );
42
43 GRANT SELECT, INSERT, UPDATE, DELETE ON mod_errorreporter, mod_errorreporter_er_uid_seq TO webadm;
44 GRANT SELECT, INSERT, UPDATE, DELETE ON mod_errorreporter, mod_errorreporter_er_uid_seq TO webusr;
This page took 0.042586 seconds and 3 git commands to generate.