Pengantar kontrol akses

Membuat Database PostgreSQL

Darryl Reeves

Industry Assistant Professor, New York University

Superuser default

Gambar otot

  • Peran "superuser" postgres
  • Mengelola database
  • Hak istimewa postgres
    • Membuat database
    • Menghapus database
    • Menyisipkan record
    • Menghapus record
    • Menghapus tabel
  • Pengguna postgres harus digunakan dengan hati-hati
Membuat Database PostgreSQL

Contoh: database keuangan pribadi

  • Pembuatan database finances Database Keuangan
Membuat Database PostgreSQL

Contoh: database keuangan pribadi

Database dan Tabel

Membuat Database PostgreSQL

Contoh: database keuangan pribadi

  • Database bersifat pribadi dan tidak publik
  • Buat pengguna dengan akses terbatas
  • Kemampuan pengguna:
    • Menambah record
    • Query record
    • Mengedit record
Membuat Database PostgreSQL

Membuat pengguna baru

  • CREATE USER
    • Membuat akun baru
      CREATE USER newuser;
      
  • newuser dapat membuat tabel di database
  • Tidak bisa mengakses tabel buatan pengguna lain
Membuat Database PostgreSQL

Mengatur kata sandi pengguna

  • Kata sandi meningkatkan keamanan
  • Default tanpa kata sandi
    CREATE USER newuser WITH PASSWORD 'secret';
    
ALTER USER newuser WITH PASSWORD 'new_password';
Membuat Database PostgreSQL

Ayo berlatih!

Membuat Database PostgreSQL

Preparing Video For Download...