Описание
PostgreSQL поддерживает транзакции ACID, наследование, юникод и сильная поддержка стандарта SQL-92, включая подзапросы, представления, внешние соединения, внешние ключи, последовательности и триггеры. Он также обладает широкими возможностями расширения и позволяет пользователям определять внутренние функции на языках C, C++, Java, Perl, TCL, Python, Ruby, PHP и PL/PgSQL.
По сравнению с MySQL, PostgreSQL более полнофункционален и согласован, а также лучше поддерживает большие многопроцессорные среды.
Это устройство включает в себя все стандартные функции TurnKey Core , а также:
- Веб-панель управления
- Административный интерфейс для PostgreSQL (прослушивание порта 12322 — использует SSL).
- Модули Webmin для настройки PostgreSQL.
- PostgreSQL настроен на прослушивание порта по умолчанию (5432/tcp) на всех интерфейсах по умолчанию и прием подключений со всех хостов. В производственной среде рекомендуется ограничить входящие подключения к определенным хостам, настроив доступ для хоста и пользователя в /etc/postgresql/9.1/main/pg_hba.conf .
- Шифрование паролей PostgreSQL включено по умолчанию (безопасность).
- Пользователю postgres доверяют при подключении через локальные сокеты unix (удобство).
- Поддержка PostGIS .
Сведения об использовании и вход для администрирования
Нет паролей по умолчанию : из соображений безопасности нет паролей по умолчанию. Все пароли устанавливаются во время инициализации системы .
Игнорировать предупреждение браузера SSL : браузеры не любят самозаверяющие сертификаты SSL, но это единственный тип, который может генерироваться автоматически. Если у вас настроен домен, то через расширенное меню Confconsole вы можете сгенерировать бесплатные SSL/TLS-сертификаты Let’s Encypt .
Интернет — укажите в браузере:
- http://12.34.56.789/ — не зашифровано, поэтому браузер не предупреждает.
- https://12.34.56.789/ — зашифровано с помощью самозаверяющего SSL-сертификата
Примечание: некоторые устройства автоматически перенаправляют http на https.
Интернет — укажите в браузере:
- http://12.34.56.789/ — не зашифровано, поэтому браузер не предупреждает.
- https://12.34.56.789/ — зашифровано с помощью самозаверяющего SSL-сертификата
Примечание: некоторые устройства автоматически перенаправляют http на https.
Имя пользователя для администрирования базы данных :
Войдите в систему как имя пользователя PostgreSQL postgres по адресу
- https://12.34.56.789:12322/ — веб-приложение для управления базой данных администратора.
- Инструмент командной строки PostgreSQL:
$ psql -U postgres -h localhost Password for user postgres: Type "help" for help. postgres=#
Имя пользователя для системного администрирования ОС :
Войдите в систему как root.
- Укажите в браузере:
- https://12.34.56.789:12321/ — Панель управления системой
- https://12.34.56.789:12320/ — веб-терминал командной строки
- Войти с SSH-клиентом:
ssh root@12.34.56.789
* Замените 12.34.56.789 допустимым IP-адресом или именем хоста.