PostgreSQL - vytvoření databáze, uživatele a oprávnění
V předešlém článku jsem nakousl instalaci PostgreSQL na Linuxu, nyní se podíváme na vytvoření databáze, uživatele a oprávnění.
#Přihlášení do postgres konzole
#Vytvoření postgres uživatele "uzivatel"
#Vytvoření postgres databáze "databaze"
#Nastavení hesla uživateli "uzivatel"
#Přiřazení oprávnění k databázi "databaze" uživateli "uzivatel"
#Drop databáze database
#Vytvoření tabulky "tabulka" (id, nazev, cislo, datum)
#Přihlášení do postgres konzole
sudo -u postgres psql
#Vytvoření postgres uživatele "uzivatel"
sudo -u postgres createuser uzivatel
#Vytvoření postgres databáze "databaze"
sudo -u postgres createdb databaze
#Nastavení hesla uživateli "uzivatel"
alter user uzivatel with encrypted password 'heslo';
#Přiřazení oprávnění k databázi "databaze" uživateli "uzivatel"
grant all privileges on database databaze to uzivatel;
#Drop databáze database
sudo -u postgres dropdb database
#Vytvoření tabulky "tabulka" (id, nazev, cislo, datum)
CREATE TABLE tabulka (
id serial primary key,
nazev varchar(40),
cislo integer,
datum date,
);