PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Cara membuat daftar semua database menggunakan PostgreSQL

Anda dapat melakukan tugas ini dengan 2 cara.

Salah satunya menggunakan psql .

Ketik perintah \list (atau \l ), dan PostgreSQL akan menampilkan daftar database (dan template):

Dalam hal ini, daftar databasenya adalah

  • airbnbclone
  • nextbnb
  • postgres
  • test

template0 dan template1 adalah template.

Template adalah template untuk database baru, dan Anda dapat menggunakannya untuk mengisi database baru menggunakan sintaks CREATE DATABASE databasename TEMPLATE template0 .

Secara default, template yang digunakan saat membuat database baru menggunakan CREATE DATABASE databasename adalah template1 .

Ini adalah topik yang tidak penting sekarang, tapi saya hanya ingin Anda tahu apa itu template.

Tampilan lebih lanjut, yang mencakup ukuran disk dari setiap database tunggal, dapat diambil menggunakan \list+ (atau \l+ ):

Cara lain untuk membuat daftar database adalah dengan menggunakan kueri SQL.

Jalankan:

SELECT datname FROM pg_database
WHERE datistemplate = false;

Ini akan mencantumkan database, tidak termasuk template:


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menginstal permata agar berfungsi di OS X Lion dengan Ruby 1.8.7 tanpa kesalahan seg?

  2. Cocokkan frasa yang diakhiri dengan awalan dengan pencarian teks lengkap

  3. Kontainer Spring Docker tidak dapat mengakses kontainer Postgres Docker

  4. Transfer data antar database dengan PostgreSQL

  5. Cara Mengatur Kata Sandi Pengguna Default di PostgreSQL