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