14 Haziran 2019 Cuma

SELECT TOP

Örnek
Şöyle yaparız.
SELECT TOP 5000 FROM CIF WHERE status > 1

10 Haziran 2019 Pazartesi

CREATE USER

Giriş
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’;