Вопросы:Средство работы с PostgreSQL pgAdmin: различия между версиями

Материал из Юпитер-8
Строка 10: Строка 10:
Так же её можно установить отдельно, скачав с сайта [http://www.pgadmin.org www.pgadmin.org] по ссылкам [https://www.postgresql.org/ftp/pgadmin/pgadmin4/v4.30/windows/ pgAdmin 4 v4.30] или [https://www.postgresql.org/ftp/pgadmin/pgadmin4/v5.0/windows/ pgAdmin 4 v5.0]
Так же её можно установить отдельно, скачав с сайта [http://www.pgadmin.org www.pgadmin.org] по ссылкам [https://www.postgresql.org/ftp/pgadmin/pgadmin4/v4.30/windows/ pgAdmin 4 v4.30] или [https://www.postgresql.org/ftp/pgadmin/pgadmin4/v5.0/windows/ pgAdmin 4 v5.0]
<br>
<br>
'''2.''' Для установки pgAdmin в '''ОС Linux Astra SE''' необходимо подключить установочный диск в качестве репозитория.<br>
'''2.''' Для установки pgAdmin3 в '''ОС Linux Astra SE''' необходимо подключить установочный диск в качестве репозитория.<br>
Перед началом установки в файле sources.list закомментируйте все строки, для этого откройте файл на редактирование командой <br>
Перед началом установки в файле sources.list закомментируйте все строки, для этого откройте файл на редактирование командой <br>
'''''sudo nano /etc/apt/sources.list'''''<br>
'''''sudo nano /etc/apt/sources.list'''''<br>

Версия от 11:31, 8 сентября 2022


Установка pgAdmin3

1. В ОС Windows при установке PostgreSQL программа pgAdmin устанавливается с общим пакетом.
Так же её можно установить отдельно, скачав с сайта www.pgadmin.org по ссылкам pgAdmin 4 v4.30 или pgAdmin 4 v5.0
2. Для установки pgAdmin3 в ОС Linux Astra SE необходимо подключить установочный диск в качестве репозитория.
Перед началом установки в файле sources.list закомментируйте все строки, для этого откройте файл на редактирование командой
sudo nano /etc/apt/sources.list
Поставьте значок # в начале каждой строки и выйдите из редактора с сохранением.
Выполните команду sudo apt update

Далее для установки pgAdmin3 нужно выполнить следующие команды:
sudo mount -o loop /<путь к образу установочного диска>/AstraSmolenskAmd64.iso /media/cdrom
sudo apt-cdrom -m add
sudo apt update
sudo apt install pgadmin3 -y
Если установлено обновление ОС, то apt может попросить примонтировать диск с обновлением. В этом случае необходимо сделать следующее:
sudo mkdir /media/update
sudo mount -o loop /<путь к образу диска обновления>/<номер релиза обновления>.iso /media/update
sudo apt-cdrom -m -d=/media/update add
sudo apt update
И после этого повторить команду: sudo apt install pgadmin3 -y

Или можете скачать наш скрипт и выполнить команды:
1. Запустить Terminal Fly.
2. Перейти в каталог, куда был скачан скипт, по-умолчанию - cd $HOME/Загрузки
3. Выполнить команду - sh ./pgAdmin3_AstraSE.sh

После этого в главном меню "Пуск" появится раздел "Разработка", в котором будет ярлык "pgAdmin3"

При наличии подключения к Интернет, для облегчения процесса установки, можно воспользоваться cкриптом, который скачает и установит pgAdmin3.
В начало статьи

Создание разовой резервной копии с использованием программы pgAdmin

Рассмотрим пример создания резервной копии БД посредством pgAdmin4 в ОС Windows. От pgAdmin3 он отличается интерфейсом, но все операции и команды будут одинаковы в обоих версиях ПО.

1. Запустите программу pgAdmin (ПУСК-ПРОГРАММЫ-PostgreSQL 9.6-pgAdmin 4).

2. Выполните подключение к сервер базы данных PostgreSQL.

3. В окне Подсоединиться к серверу указать пароль postgres (установлен по-умолчанию), поставить флажок на поле сохранять пароль.

4. В пункте базы выбрать схему jupiter, и выбрать в контекстном меню Резервная копия (Backup)...

5. Нажать кнопку ... в поле Имя файла.

6. Выбрать папку, в которую будет выполняться резервирование, внести имя файла и нажать кнопку Создать (Create).

7. Нажать кнопку Backup.

8. В результате выполнения появится следующее окно в правом нижнем углу, кликнув по Click here for details, откроется Process Watcher.

При успешном окончании процесса создания Backup, выводится:

Status: Successfully completed

Если процесс вернул:

pg_dump: server version: 9.6.0; pg_dump version: 9.5.5
pg_dump: aborting because of server version mismatch
Процесс вернул код выхода 1.

Требуется обновить версию сервера, что мы видим в логе


В начало статьи

Восстановление данных с использованием программы pgAdmin

1. Извлеките файл из архива, если база была в архиве

2. Запустите программу pgAdmin

3. Подключитесь к серверу PostgreSQL

4. Удалите схему jupiter

Внимание, после удаления схемы jupiter все предыдущие данные будут утеряны.

5. Согласитесь с запросом

6. Если появилась следующая ошибка, то вероятно запущен сервер ПЦН, его необходимо остановить и повторить процедуру удаления

7. Создайте новую базу данных

8. Впишите имя jupiter нажмите Save

9. Выберите пункт восстановить (Restore) в созданной схеме данных jupiter

10. Укажите путь к резервному файлу из которого будет выполняться восстановление, нажмите Restore

11. В результате выполнения появится следующее окно в правом нижнем углу, кликнув по Click here for details, откроется Process Watcher

При успешном окончании процесса создания Backup, выводится:

Status: Successfully completed

12. Запустите сервер ПЦН, проверьте верность данных


В начало статьи