Postgres
Jump to navigation
Jump to search
PostgresSQL
Naudojimasis[keisti]
Prieš tai reikia jog faile /etc/postgresql/9.5/main/pg_hba.conf būtų įrašyta priėimo teisės:
local all all peer host all all 127.0.0.1/32 trust
Paleidžiam klientą:
sudo -u postgres psql
Visos komandos:
\?
Prisijungimo info:
\conninfo
Pažiūrime kokias duombazes turime:
\l
Prisijungiame prie duombazės:
\c duombazė
Duombazes sukurimas:
CREATE DATABASE duombaze;
Duombazes pasalinimas:
DROP DATABASE duombaze;
Jeigu turim klaida
ERROR: database "duombaze" is being accessed by other users
Darome:
\c duombaze; SELECT pid, pg_terminate_backend(pid) FROM pg_stat_activity WHERE datname = current_database() AND pid <> pg_backend_pid(); \c posgres; DROP DATABASE duombaze;
Viska reikia padaryti labai greitai kol neivyko nauju prisijungimu Lentelės:
\dt
Vartotoju perziura:
\du
Išeimas:
\q
Vartotojo sukurimas[keisti]
CREATE ROLE useris WITH LOGIN PASSWORD 'passwordas';
Prileidimas prie db[keisti]
GRANT ALL PRIVILEGES ON DATABASE duombaze TO useris;