Giriş
CREATE DATABASE
CREATE TRIGGER
komutları gibidir.
CREATE DATABASE
CREATE TRIGGER
komutları gibidir.
Veri tabanı ilk kurulurken ismi "postgres" olan bir kullanıcı zaten mevcuttur. Açıklaması şöyle
Default configurations of postgres comes with superuser postgres. But it is recommended to create new user with specific GRANT types to allow access to certain databases and operations.For example, your custom code server that is connecting to Postgres purely for querying and inserting data, just needs the GRANTs for SELECT and DML statements like INSERT, UPDATE and DELETE. For DDL statements, there can be a separate user with CREATE, ALTER and DROP permissions.
Kullanıcı yaratıldıktan sonra
1. GRANT ALL PRIVILEGES ile hangi veri tabanında ne yapabileceği hakları atanır
2. ALTER USE ile şifresi değiştirilir
Örnek
Şöyle yaparız
create user jpatutorial;
Kullanıcıya şifre vermek için şöyle yaparız.alter user jpatutorial with encrypted password '<your really secure password>';
ÖrnekŞöyle yaparız.
CREATE USER sonarqube WITH PASSWORD 'sonarqube';
CREATE SCHEMA IF NOT EXISTS sonarqube AUTHORIZATION sonarqube;
GRANT ALL PRIVILEGES ON DATABASE 'postgres' to sonarqube;
ÖrnekŞöyle yaparız
CREATE USER superdevuser;CREATE DATABASE superdevdb;GRANT ALL PRIVILEGES ON DATABASE superdevdb TO superdevuser;ALTER USER postgres WITH PASSWORD ‘P@ssword1’;ALTER USER superdevuser WITH PASSWORD ‘P@ssword1’;
Hiç yorum yok:
Yorum Gönder