2 -- @file mod_ error-reporter.sql
3 -- Table definitions for iserv-mod-error-reporter
4 -- @author Roland Hieber (roland.hieber@wilhelm-gym.net)
7 -- Copyright © 2007 Roland Hieber
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:
16 -- The above copyright notice and this permission notice shall be included in
17 -- all copies or substantial portions of the Software.
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
28 CREATE USER errorreporter
;
30 CREATE TABLE mod_errorreporter (
31 er_uid SERIAL
NOT NULL PRIMARY KEY,
32 er_date
TIMESTAMP WITHOUT TIME ZONE NOT NULL,
37 er_machine
TEXT NOT NULL,
38 er_text
TEXT NOT NULL,
39 er_status
SMALLINT NOT NULL DEFAULT 0,
45 GRANT SELECT, INSERT, UPDATE, DELETE ON mod_errorreporter
TO errorreporter
;
46 GRANT SELECT, UPDATE ON mod_errorreporter_er_uid_seq
TO errorreporter
;
47 GRANT SELECT ON users
TO errorreporter
;
48 GRANT SELECT ON groups
TO errorreporter
;
49 GRANT SELECT, INSERT ON log_module
TO errorreporter
;
50 GRANT INSERT ON log
TO errorreporter
;
51 GRANT SELECT ON privileges_assign
TO errorreporter
;