Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ Python ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

SQL\T-SQL

FreeBSD and Nix

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


PostgreSQL 10 подключение из Python 3


 

PostgreSQL 10 подключение из Python 3


Тестировалось на Centos 7 (ip сервера - 10.0.2.10)

 

Настройки postgresql:

cat /var/lib/pgsql/10/data/postgresql.conf | grep listen
listen_addresses = '*'          # what IP address(es) to listen on;

cat /var/lib/pgsql/10/data/pg_hba.conf | grep 10.0.2.10
host    all             all             10.0.2.10/32            trust

Проверяем:
psql -U postgres -h 10.0.2.10 postgres

 

Определяем установленную версию Python:
python3 -V
Python 3.4.9


Устанавливаем pip:
yum install python34-setuptools
easy_install-3.4 pip


Драйвер pg8000: написан на чистом Python, не зависит от библиотеки libpq

Установка:
pip3 install pg8000


Скрипт test1.py:


Проверяем:
python3 test1.py
Arg1: postgres, Arg2: postgres
Arg1: template1, Arg2: postgres
Arg1: template0, Arg2: postgres

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект