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

postgresql - tidak dapat membuat database - OperationalError:source database template1 sedang diakses oleh pengguna lain

Basis data template1 ada hanya untuk menyediakan struktur barebone untuk membuat database kosong lainnya. Anda seharusnya tidak pernah masuk ke template1 , jika tidak, Anda akan mengalami masalah.

Mungkin solusi termudah bagi Anda adalah memulai ulang proses server PostgreSQL, dan masuk lagi. Database yang harus selalu ada dan aman untuk login adalah postgres .

Jika memulai ulang bukan merupakan opsi, Anda dapat menggunakan basis data templat darurat lain:template0 .

Secara default, pernyataan ini:

CREATE DATABASE dbname;

setara dengan:

CREATE DATABASE dbname TEMPLATE template1;

Jika template1 tidak tersedia atau rusak, Anda dapat menggunakan template0 sebagai upaya terakhir:

CREATE DATABASE dbname TEMPLATE template0;

Anda dapat membaca lebih lanjut tentang database template di sini .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengambil Komentar dari DB PostgreSQL

  2. Bagaimana cara memasukkan PostGIS GEOMETRY Point di Sequelize ORM?

  3. Jenis kolom Entity Framework Core jsonb

  4. cara apa pun untuk membuat kueri berparameter dan merangkumnya dalam fungsi python

  5. CMS mana yang harus digunakan untuk membangun situs web menggunakan PostreSQL, apakah WordPress terbaru dapat digunakan?