<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: psycopg2 не может вернуть текущую схему через команду SHOW</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/10476.html</link>
    <description>1. Создаю собственную схему, &lt;br&gt;2. переключаюсь на нее,&lt;br&gt;3. и сразу хочу посмотреть какая схема используется.&lt;br&gt;&lt;br&gt;Делаю это следующим кодом:&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;# Подключение к БД с заданными параметрами&lt;br&gt;connection = psycopg2.connect(**pgConnectionParameters)&lt;br&gt;cursor = connection.cursor()&lt;br&gt;&lt;br&gt;# Переключение на заданную схему&lt;br&gt;dbSchema = &apos;our_schema&apos;&lt;br&gt;cursor.execute(&quot;CREATE SCHEMA IF NOT EXISTS &#037;s&quot; &#037; dbSchema)&lt;br&gt;cursor.execute(&quot;SET search_path TO &#037;s&quot; &#037; dbSchema)&lt;br&gt;&lt;br&gt;# Проверка текущей схемы&lt;br&gt;result = cursor.execute(&quot;SHOW search_path;&quot;)&lt;br&gt;print( result )&lt;br&gt;&#091;/code&#093;&lt;br&gt;А результат &#091;b&#093;None&#091;/b&#093;. Соответственно, даже fetchone/fetchall от результата вызвать не могу.&lt;br&gt;&lt;br&gt;&#091;b&#093;Вопрос&#091;/b&#093;: почему переменная &#091;b&#093;result&#091;/b&#093; равна &#091;b&#093;None&#091;/b&#093;?&lt;br&gt;</description>

<item>
    <title>psycopg2 не может вернуть текущую схему через команду SHOW (Sery)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/10476.html#2</link>
    <pubDate>Fri, 21 Jun 2024 11:58:19 GMT</pubDate>
    <description>&amp;gt; cursor.execute(&quot;CREATE SCHEMA IF NOT EXISTS &#037;s&quot; &#037; dbSchema) &lt;br&gt;&lt;br&gt;COMMIT ?&lt;br&gt;</description>
</item>

<item>
    <title>psycopg2 не может вернуть текущую схему через команду SHOW (pavel_simple.)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/10476.html#1</link>
    <pubDate>Fri, 21 Jun 2024 09:43:09 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; dbSchema = &apos;our_schema&apos; &lt;br&gt;&amp;gt; cursor.execute(&quot;CREATE SCHEMA IF NOT EXISTS &#037;s&quot; &#037; dbSchema) &lt;br&gt;&amp;gt; cursor.execute(&quot;SET search_path TO &#037;s&quot; &#037; dbSchema) &lt;br&gt;&amp;gt; # Проверка текущей схемы &lt;br&gt;&amp;gt; result = cursor.execute(&quot;SHOW search_path;&quot;) &lt;br&gt;&amp;gt; print( result ) &lt;br&gt;&amp;gt; &#091;/code&#093; &lt;br&gt;&amp;gt; А результат &#091;b&#093;None&#091;/b&#093;. Соответственно, даже fetchone/fetchall от результата вызвать &lt;br&gt;&amp;gt; не могу.&lt;br&gt;&amp;gt; &#091;b&#093;Вопрос&#091;/b&#093;: почему переменная &#091;b&#093;result&#091;/b&#093; равна &#091;b&#093;None&#091;/b&#093;?&lt;br&gt;&lt;br&gt;а fetch точно не нужно делать?&lt;br&gt;</description>
</item>

</channel>
</rss>
