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,
);