Базы данных на raspberry

Тема в разделе "Raspberry Pi", создана пользователем Chaoba, 3 янв 2022.

  1. Chaoba

    Chaoba Нерд

    Пытаюсь импортировать на Малинку базу данных postgresql

    Экспорт
    Windows 10.
    postgresql 14.0

    Импорт
    Raspberry
    PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
    postgresql psql (11.14 (Raspbian 11.14-0+deb10u1))

    При попытке импорта получаю ошибку
    unsupported version (1.14) in file header
    Установил postgresql в тот же день. Другой версии видимо нет.

    dbeaver и pbadmin4 установить не удается.

    Кто-нибудь утсанавливал эти программы на Малинку?
     
  2. Un_ka

    Un_ka Гуру

    Какая у вас версия postgresql?
    А вы их как ставите? Через snap?
    Инструкция есть на медиум.
    Если при установке появляются ошибки выкладывайте их сюда, вставляя как код shell.
     
  3. Chaoba

    Chaoba Нерд

    На компьютере где делал экспорт 14.0. На Малинке, где делал импорт и пытался установить эти программы 11.14
     
  4. Chaoba

    Chaoba Нерд

    По данной инструкции после команды
    Код (Bash):
    wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.18/pip/pgadmin4-4.18-py2.py3-none-any.whl
    получаю ошибку

    Код (Bash):
    Connecting to ftp.postgresql.org (ftp.postgresql.org)|147.75.85.69|:443... connected.
    HTTP request sent, awaiting response... 404 Not Found
    2022-01-03 13:18:07 ERROR 404: Not Found.
    Просмотрел те каталоги. Версии 4,18 там нет. Запустил v6.3. Пошла закачка .Посмотрим, что получится.
    И соответственно вместо той команды
    Код (Bash):
    pip3 install pgadmin4-6.3-py3-none-any.whl
    Я так понял, по той инструкции устанавливается пакет программы написанной на Пайтоне. И для работы с pgAdmin4 нужно в интерпритаторе Пийтона запустить этот код.
     
    Последнее редактирование: 3 янв 2022
  5. Chaoba

    Chaoba Нерд

    Файла requirements.txt в пакете нет. Вручную устанавливал библиотеки, на которые интерпритатор ругался. В итоге выдал ошибку на не соответствие числа аргументов у некой функции.
    Я так понимаю, pgAdmin и Dbeaver для Малинки нету. Чем управлять базыми данными в ней не понятно.
     
    Последнее редактирование: 5 янв 2022
  6. ZAZ-965

    ZAZ-965 Гуру

    @Chaoba, Raspbian до 11 (bullseye) версии обновить не хотите? Получите посвежее python-3.9 и postgresql-13, возможно и проблема решится.
     
    Andrey12 нравится это.
  7. Un_ka

    Un_ka Гуру

    Тогда уж лучше Ubuntu... Там новые версии не раз в два года.
     
  8. Chaoba

    Chaoba Нерд

    Я смотрю для обновления до 11-й версии много манипуляций. Сейчас сохраню резерв образа и попробую.
     
  9. ZAZ-965

    ZAZ-965 Гуру

    Я пользуюсь Debian и Armbian, и лучше в них ориентируюсь. В Ubuntu - LTS версии тоже раз в два года, да и особенности ее сборки иногда доводят до нервного тика, например, MQTT брокер mosquitto (который работает в OpenWrt c 32 Мб) собран в виде snap пакета. Вот нафига? Спасибо, что не в докере.
     
    Andrey12 нравится это.
  10. Chaoba

    Chaoba Нерд

    Не тяжеловаты ли они для Малинки? Распбиан все-таки адаптированы для нее.
     
    Andrey12 нравится это.
  11. Un_ka

    Un_ka Гуру

    Я тоже.
     
    Andrey12 нравится это.
  12. Chaoba

    Chaoba Нерд

    Не удалось обновить. Нужно видимо, устанавливать с нуля. Потом снова переносить все с карты на ссд, занова устанавливать ноду, которая там работает с объемом в районе 50 Гб. Не стоит той возни.
     
  13. Chaoba

    Chaoba Нерд

    Установил базу данных вручную.
     
  14. Un_ka

    Un_ka Гуру

    Как?
     
  15. Chaoba

    Chaoba Нерд

    Командами.
    create database me_datebase with owner my_owner;
    create table my_table_name(поля)
    И т.д.
    Хотел более комфортно это делать в среде Dbeaver или pgAdmin4, даже думал экспортировать туда из компьютера, но т.к. установить их не удалось сделал все в командной строке.