Instalace a správa PostgreSQL: Porovnání verzí
m prvních pár příkazů |
m →Správa |
||
Řádek 32: | Řádek 32: | ||
psql -h localhost -U webuser -W web | psql -h localhost -U webuser -W web | ||
Pokud má k tomu oprávnění, může přihlášený uživatel v klientu <tt>psql</tt> vytvářet databáze příkazem | |||
psql | |||
cepek=# CREATE DATABASE test | |||
cepek=# \q | |||
Více viz [[psql a emacs]]. |
Verze z 3. 3. 2007, 13:07
Instalace
Debian GNU/Linux
su - apt-get install postgresql postgresql-client
Správa
Jediná (implicitní) možnost, jak se připojit k nově vytvořenému databázovému systému (SŘBD) je přihlásit se jako root a pak změnit login na postgres pomocí příkazů
su su postgres psql template1 template1=# \q exit
Pro založení nového uživatele slouží příkazcreateuser, který se ptá, zda nový uživatel má mít právo vytvářet databáze anebo nové uživatele.
su postgres createuser prvni exit
Uživatel postgres může zakládat nové databáze pomocí příkazu createdb, např. může založit implicitni databazi pro prvniho založeného uživatele
createdb prvni
obecně pak
createdb -h localhost -U uzivatel -W heslo
Uživatel se pak může k databázi připojit např. pomocí klienta psql
psql -h localhost -U webuser -W web
Pokud má k tomu oprávnění, může přihlášený uživatel v klientu psql vytvářet databáze příkazem
psql cepek=# CREATE DATABASE test cepek=# \q
Více viz psql a emacs.