Document how to fix BASE-IS-OLD
[mirror/dsa-wiki.git] / input / howto / postgres.creole
1 == User/permission stuff with pg ==
2
3 {{{
4 revoke ALL on DATABASE "XXX" from public;
5
6 grant CONNECT, CREATE, TEMPORARY on DATABASE "XXX" to "YYY";
7 grant CONNECT on DATABASE "XXX" to public;
8 grant TEMPORARY on DATABASE "XXX" to guest;
9
10 REVOKE ALL ON SCHEMA public from public;
11 GRANT USAGE ON SCHEMA public TO public;
12 GRANT ALL ON SCHEMA public TO "YYY";
13
14 \dn+
15 \dp+
16
17 select * from pg_database ;
18
19
20
21 sudo -u postgres psql "XXX" << EOF
22 CREATE LANGUAGE plpgsql;
23 EOF
24
25 sudo -u postgres psql "XXX" < /usr/share/postgresql/8.3/contrib/debversion.sql
26 }}}