🐓
pypc-tlbx
  • py_poc_toolbox
  • pages
    • Sphinx
    • pre-commit
    • line_profiler
    • Postgres
    • Питон-пакеты и PyPI
    • ElasticSearch
    • Рандом
    • DDD
  • Devops
    • Supervisor
    • Jenkins
    • Docker
    • Jenkins + Docker
Powered by GitBook
On this page
  • Установка
  • Содержимое БД

Was this helpful?

  1. pages

Postgres

Previousline_profilerNextПитон-пакеты и PyPI

Last updated 5 years ago

Was this helpful?

Postgres - популярная реляционная БД

Установка

Устанавливаем БД:

Ставим пароль:

Разрешаем БД админу - postgres аутентифицироваться:

Для аутентификации передаем имя юзера и название БД: psql -U postgres {db_name}

Чтобы не вводить каждый раз пароль, можно сделать переменную среры - PGPASSWORD

Настраиваем БД для внешних соединений:

Открывать БД для внешних соединений необязательно, но если открыть, то можно удобно просматривать ее содержимое, например, с помощью Database view в PyCharm.

Содержимое БД

\l - список созданных БД

\connect {db_name} - смена БД

\dt - список таблиц БД

\d+ {table_name} - столбцы таблицы

https://www.digitalocean.com/community/tutorials/how-to-install-and-use-postgresql-on-ubuntu-16-04
https://serverfault.com/questions/110154/whats-the-default-superuser-username-password-for-postgres-after-a-new-install
https://stackoverflow.com/questions/18664074/getting-error-peer-authentication-failed-for-user-postgres-when-trying-to-ge
https://blog.bigbinary.com/2016/01/23/configure-postgresql-to-allow-remote-connection.html
Next
Previous