Включение SSL в Django & PostgreSQL с помощью команды dbshell? - PullRequest
0 голосов
/ 20 ноября 2018

Я пытаюсь запустить команду python manage.py dbshell, как описано в этом другом ТА вопрос .но я получаю:

      FATAL:  pg_hba.conf rejects connection for host "my_ip", user "django", database "my_db", SSL off
Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/home/django/projects/DJANGO_DB/lib/python3.5/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
    utility.execute()
  File "/home/django/projects/DJANGO_DB/lib/python3.5/site-packages/django/core/management/__init__.py", line 375, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/home/django/projects/DJANGO_DB/lib/python3.5/site-packages/django/core/management/base.py", line 316, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/home/django/projects/DJANGO_DB/lib/python3.5/site-packages/django/core/management/base.py", line 353, in execute
    output = self.handle(*args, **options)
  File "/home/django/projects/DJANGO_DB/lib/python3.5/site-packages/django/core/management/commands/dbshell.py", line 22, in handle
    connection.client.runshell()
  File "/home/django/projects/DJANGO_DB/lib/python3.5/site-packages/django/db/backends/postgresql/client.py", line 71, in runshell
    DatabaseClient.runshell_db(self.connection.get_connection_params())
  File "/home/user/Projects/DJANGO_DB/lib/python3.5/site-packages/django/db/backends/postgresql/client.py", line 61, in runshell_db
    subprocess.check_call(args)
  File "/usr/lib/python3.5/subprocess.py", line 581, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['psql', '-U', 'django', '-h', 'mydomain.com', '-p', '5432', 'my_db']' returned non-zero exit status 2

Соединение с базой данных через gunicorn и обычная команда python manage.py runserver прекрасно работает.

Однако я пытаюсь проверить, работает ли SSL между сервером dev и экземпляром GC (что должно быть при включении и внесении в белый список моего IP-адреса и скопированных ключей), но не могу использоватьоболочка очень раздражает.Любая помощь будет огромной!

...