Запись в общий доступ к данным не разрешена производителем и не связана с потребителем.Python

Программы на Python
Ответить
Anonymous
 Запись в общий доступ к данным не разрешена производителем и не связана с потребителем.

Сообщение Anonymous »

Я пытаюсь запросить общий ресурс данных из AWS Data Exchange с помощью Redshift в Python. Точнее, это общий ресурс данных.
Вот как я пытаюсь запустить свой код Python:

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

import os
import psycopg

os.environ["PGCLIENTENCODING"] = "utf-8"

connection = psycopg.connect(
...
)

query = "SELECT * FROM store s LIMIT 10;"
with connection.cursor() as cur:
cur.execute(query)
result = cur.fetchall()
Я также пробовал использовать официальный коннектор Redshift:

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

import redshift_connector

connection = redshift_connector.connect(
...
)

cursor = connection.cursor()

query = "SELECT * FROM store s LIMIT 10;"
cursor.execute(query)
result = cursor.fetchall()
Что здесь происходит? Сообщение об ошибке подразумевает, что я пытаюсь выполнить операцию записи в базу данных, но, как показано выше, это явно очень простой оператор SELECT.

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

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

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

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

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

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