summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Franzke <benjaminfranzke@googlemail.com>2013-01-27 12:31:10 +0100
committerBenjamin Franzke <benjaminfranzke@googlemail.com>2013-01-27 12:31:10 +0100
commitfe210b5ccf1dbb899b8c31002af5bbb13e1b5e59 (patch)
treee116eceeaeb6e6ed5c3db2bd4c79531f4c33b8a0
parent62695dd82a440a3ef162f80190f15020dcc9360f (diff)
downloadsqltutor-plugin-fe210b5ccf1dbb899b8c31002af5bbb13e1b5e59.tar.gz
sqltutor-plugin-fe210b5ccf1dbb899b8c31002af5bbb13e1b5e59.tar.bz2
sqltutor-plugin-fe210b5ccf1dbb899b8c31002af5bbb13e1b5e59.zip
doc: Add instruction how to crate read-only database user
-rw-r--r--doc/documentation.txt11
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/documentation.txt b/doc/documentation.txt
index 7756676..2eef013 100644
--- a/doc/documentation.txt
+++ b/doc/documentation.txt
@@ -143,6 +143,17 @@ Mit dieser Variante, lassen sich hingegen nur +SELECT+-Anfragen stellen.
Andere wichtige Anfragen, wie +UPDATE+, +DELETE+, +CREATE+ und +ALTER+ koennten
dann nicht innerhalb mit der SQLBox erprobt werden.
+Dazu wird mit einem priviligierten Account ein Nutzer angelegt, der für die
+Datenbank nur Leserechte, also für +SELECT+, besitzt:
+
+[source,sql]
+----
+sqlbox=# create user sqlbox_read with password 'XXXXXX';
+CREATE ROLE
+sqlbox=# GRANT SELECT ON ALL TABLES IN SCHEMA public TO sqlbox_read;
+GRANT
+----
+
== Literatur
* Niels Weber, Diplomarbeit