The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"psycopg2 не может вернуть текущую схему через команду SHOW"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (PostgreSQL)
Изначальное сообщение [ Отслеживать ]

"psycopg2 не может вернуть текущую схему через команду SHOW"  +/
Сообщение от xintrea (??), 20-Июн-24, 16:44 
1. Создаю собственную схему,
2. переключаюсь на нее,
3. и сразу хочу посмотреть какая схема используется.

Делаю это следующим кодом:


# Подключение к БД с заданными параметрами
connection = psycopg2.connect(**pgConnectionParameters)
cursor = connection.cursor()

# Переключение на заданную схему
dbSchema = 'our_schema'
cursor.execute("CREATE SCHEMA IF NOT EXISTS %s" % dbSchema)
cursor.execute("SET search_path TO %s" % dbSchema)

# Проверка текущей схемы
result = cursor.execute("SHOW search_path;")
print( result )


А результат None. Соответственно, даже fetchone/fetchall от результата вызвать не могу.

Вопрос: почему переменная result равна None?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "psycopg2 не может вернуть текущую схему через команду SHOW"  +/
Сообщение от pavel_simple. (?), 21-Июн-24, 12:43 
>[оверквотинг удален]
> dbSchema = 'our_schema'
> cursor.execute("CREATE SCHEMA IF NOT EXISTS %s" % dbSchema)
> cursor.execute("SET search_path TO %s" % dbSchema)
> # Проверка текущей схемы
> result = cursor.execute("SHOW search_path;")
> print( result )
>
> А результат None. Соответственно, даже fetchone/fetchall от результата вызвать
> не могу.
> Вопрос: почему переменная result равна None?

а fetch точно не нужно делать?

Ответить | Правка | Наверх | Cообщить модератору

2. "psycopg2 не может вернуть текущую схему через команду SHOW"  +/
Сообщение от Sery (?), 21-Июн-24, 14:58 
> cursor.execute("CREATE SCHEMA IF NOT EXISTS %s" % dbSchema)

COMMIT ?

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру