Некоторые базы данных PostgreSQL не видны через такие клиенты, как Navicat или pgAdmin
Когда я вхожу в систему, чтобы увидеть мои удаленные базы данных PostgreSQL с помощью pgAdmin или Navicat, я могу без проблем подключиться, и первые три базы данных в списке ниже отображаются нормально. Но по какой-то причине я могуполучить две последние базы данных ("template0" а также "template1"), чтобы показать с другими. Кроме того, когда я SSH в сервербазу данных, я могу запустить "SELECT * FROM a_table_in_template1_database; " и он показывает все содержимое таблицы без проблем, поэтому я знаю, что все в порядке с базой данных и таблицами в ней. Как я могу получить "template1" База данных, чтобы показать в этом списке и работать? Вот PostgreSQL 's вывод из терминала при запуске\список":
template1=# \list
List of databases
Name | Owner | Encoding | Collation | Ctype | Access privileges
---------------+----------+----------+-----------+-------+-----------------------
mygigline | jball037 | LATIN1 | en_US | en_US |
mygiglinemain | postgres | LATIN1 | en_US | en_US |
postgres | postgres | LATIN1 | en_US | en_US |
template0 | postgres | LATIN1 | en_US | en_US | =c/postgres
template1 | postgres | LATIN1 | en_US | en_US | =CTc/postgres
: postgres=CTc/postgres
(5 rows)
Это выглядит, как будто что-то может быть сПрава доступа " это вызывает это. Тем не менее, я сделал такие вещи, как "ПРЕДОСТАВЛЯЙТЕ ВСЕ НА БАЗЕ ДАННЫХ template1 "Postgres" но это некажется, чтобы помочь.
Еще одна полезная информация: когда я вхожу в систему с помощью Navicat и появляются три базы данных, я могу нажать на кнопку «Открытая база данных "потом набираюtemplate1"и он появится на левой панели вместе с тремя другими базами данных, но я могуне нажимайте на него или ничего с ним не делайте.
Я просто хочу, чтобы все 5 моих баз данных отображались либо в Navicat, либо в pgAdmin, и чтобы я мог получить доступ ко всем из них :) Любая помощь будет принята с благодарностью!