/[H9]/trunk/docs/Database.txt
ViewVC logotype

Diff of /trunk/docs/Database.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 61 by torben, Mon Nov 26 22:25:15 2007 UTC revision 91 by torben, Wed Nov 28 23:23:13 2007 UTC
# Line 1  Line 1 
1    -- Plase note that the flisfyr database must be created with iso-8859-1 encoding like this
2    -- CREATE DATABASE flisfyr ENCODING 'LATIN1';
3    
4    
5  CREATE TABLE customer  CREATE TABLE customer
6  (  (
7     id serial,     id serial,
# Line 69  CREATE TABLE users Line 73  CREATE TABLE users
73     realname character varying(100) NOT NULL,     realname character varying(100) NOT NULL,
74     username character(30) NOT NULL,     username character(30) NOT NULL,
75     "password" character(32) NOT NULL,     "password" character(32) NOT NULL,
76     enabled boolean NOT NULL,     enabled boolean NOT NULL DEFAULT true,
77     useradmin boolean NOT NULL,     useradmin boolean NOT NULL DEFAULT false,
78      PRIMARY KEY (id)      PRIMARY KEY (id)
79  ) WITHOUT OIDS;  ) WITHOUT OIDS;
80    
81  CREATE INDEX installation_customer_idx ON installation (customerid);  CREATE INDEX installation_customer_idx ON installation (customerid);
82    CREATE UNIQUE INDEX installation_phonenr_idx ON installation (installationphonenr);
83  CREATE INDEX logtable_installationnr_idx ON logtable (installationnr);  CREATE INDEX logtable_installationnr_idx ON logtable (installationnr);
84  CREATE UNIQUE INDEX users_username_idx ON users (username);  CREATE UNIQUE INDEX users_username_idx ON users (username);
85    
86    CREATE ROLE serrenab LOGIN PASSWORD 'furnacemonitor';
87    
88    GRANT select,insert,update,delete ON users TO serrenab;
89    GRANT select,insert,update,delete ON config TO serrenab;
90    GRANT select,insert,update,delete ON command TO serrenab;
91    GRANT select,insert,update,delete ON installation TO serrenab;
92    GRANT select,insert,update,delete ON customer TO serrenab;
93    GRANT select,insert,update,delete ON logtable TO serrenab;
94    
95    REVOKE create ON SCHEMA public FROM public;
96    
97    INSERT INTO users (realname,username,password,enabled,useradmin) VALUES ('Admin User','admin',md5('admin'),true,true);

Legend:
Removed from v.61  
changed lines
  Added in v.91

  ViewVC Help
Powered by ViewVC 1.1.20