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 .