Как получить доступ к postgresql через pgsql в pythonPython

Программы на Python
Ответить
Anonymous
 Как получить доступ к postgresql через pgsql в python

Сообщение Anonymous »

Я установил pysql через

Код: Выделить всё

pip install pgsql
Теперь я написал код, следуя примеру https://pypi.org/project/pgsql/

Код: Выделить всё

import pgsql

with pgsql.Connection(("localhost", 5432), "postgres", "password") as db:
report_items = db.prepare('SELECT * FROM "declare_report"')
print(len(report_items))
report_items.close()
И я получил ошибку, как показано ниже:

Код: Выделить всё

pgsql.Error: relation "declare_report" does not exist (42P01)
И я уверен, что таблица создана, и я могу читать и вставлять ее в pgadmin.
Я тоже пытаюсь

Код: Выделить всё

SELECT * FROM "public.declare_report"
Ошибка та же. Как это исправить?
ps: Мне просто нужен клиент, чтобы делать crud, я пробую psycopg2, но кажется перед установкой psycopy2 надо установить postgresql. Есть ли легкие клиенты PostgreSQL на Python3.9?
Моя ОС — Windows 11 и Python3.9

Подробнее здесь: https://stackoverflow.com/questions/792 ... -in-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»