--- trunk/docs/Database.txt 2007/11/28 22:27:17 89 +++ trunk/docs/Database.txt 2007/11/29 09:51:51 97 @@ -1,3 +1,7 @@ +-- Plase note that the flisfyr database must be created with iso-8859-1 encoding like this +-- CREATE DATABASE flisfyr ENCODING 'LATIN1'; + + CREATE TABLE customer ( id serial, @@ -12,13 +16,13 @@ CREATE TABLE installation ( id serial, + description text, address character varying(100) NOT NULL, customerid integer NOT NULL, - boilertype character varying(100) NOT NULL, + furnacetype character varying(100) NOT NULL, installationphonenr character varying(50) NOT NULL, imei character(16) NOT NULL, updaterate integer NOT NULL, - description text, commerror boolean NOT NULL DEFAULT false, PRIMARY KEY (id), FOREIGN KEY (customerid) REFERENCES customer (id) ON UPDATE CASCADE ON DELETE CASCADE @@ -88,6 +92,13 @@ GRANT select,insert,update,delete ON customer TO serrenab; GRANT select,insert,update,delete ON logtable TO serrenab; +-- these sequences are auto created by postgresql +GRANT ALL ON customer_id_seq TO serrenab; +GRANT ALL ON command_id_seq TO serrenab; +GRANT ALL ON installation_id_seq TO serrenab; +GRANT ALL ON logtable_id_seq TO serrenab; +GRANT ALL ON users_id_seq TO serrenab; + REVOKE create ON SCHEMA public FROM public; INSERT INTO users (realname,username,password,enabled,useradmin) VALUES ('Admin User','admin',md5('admin'),true,true); \ No newline at end of file