<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://dokuwiki.webmastermsk.ru/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://dokuwiki.webmastermsk.ru/feed.php">
        <title> postgres</title>
        <description></description>
        <link>https://dokuwiki.webmastermsk.ru/</link>
        <image rdf:resource="https://dokuwiki.webmastermsk.ru/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-08-12T11:54:27+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:dump&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:host&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:nested_set&amp;rev=1730531238&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:particirovanie&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:postgresql_v_linux&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:raise_exception&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:replikacija&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:show_tables&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:sozdanie_novoj_roli&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:udalennoe_podkljuchenie_k_postgresql&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:ustanovka&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:uuid&amp;rev=1673515089&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:while&amp;rev=1673515089&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://dokuwiki.webmastermsk.ru/lib/tpl/dokuwiki/images/favicon.ico">
        <title></title>
        <link>https://dokuwiki.webmastermsk.ru/</link>
        <url>https://dokuwiki.webmastermsk.ru/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:dump&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postgres:dump</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:dump&amp;rev=1673515089&amp;do=diff</link>
        <description>Создание резервных копий

Базовая команда

Синтаксис:


pg_dump &lt;параметры&gt; &lt;имя базы&gt; &gt; &lt;файл, куда сохранить дамп&gt;


Пример:


pg_dump users &gt; /tmp/users.dump</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:host&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postgres:host</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:host&amp;rev=1673515089&amp;do=diff</link>
        <description>Найдите имя хоста и порт с помощью команд PSQL


select inet_server_addr( ), inet_server_port( );</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:nested_set&amp;rev=1730531238&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-02T07:07:18+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postgres:nested_set</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:nested_set&amp;rev=1730531238&amp;do=diff</link>
        <description>Nested Sets + PostgreSQL TRIGGER

Как удобно делать выборки из деревьев типа Nested Sets, и как не удобно им управлять. Как удобноуправлять деревьями типа id-&gt;parent_id, но как не удобно и накладно использовать рекурсии при выборках. Понятно, что прииспользовании модулей для управления деревьями часть проблемы снимается, но при этом процесс работы с базой данных несовсем прозрачен т.е. для изменения данных мы используем одни методы, для изменения расположения узла в дереве — другие,плюс еще тран…</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:particirovanie&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postgres:particirovanie</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:particirovanie&amp;rev=1673515089&amp;do=diff</link>
        <description>Секционирование (партицирование)

Разделение таблиц PostgreSQL обеспечивает основу для высокопроизводительной обработки ввода данных и создания отчетов. Используйте секционирование для баз данных, требующих очень быстрого ввода больших объемов данных. Секционирование также обеспечивает более быстрые запросы к большим таблицам. Секционирование помогает поддерживать данные, не влияя на экземпляр базы данных, поскольку требует меньше ресурсов ввода-вывода.…</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:postgresql_v_linux&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postgres:postgresql_v_linux</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:postgresql_v_linux&amp;rev=1673515089&amp;do=diff</link>
        <description>Использование PostgreSQL

Как запустить службу PostgreSQL. Как управлять службой PostgreSQL

Запуск службы PostgreSQL:


root@5new:/$ systemctl start postgresql.service


Остановка службы PostgreSQL:</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:raise_exception&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postgres:raise_exception</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:raise_exception&amp;rev=1673515089&amp;do=diff</link>
        <description>Introduction to PostgreSQL RAISE EXCEPTION

PostgreSQL raises an exception is used to raise the statement for reporting the warnings, errors and other type of reported message within a function or stored procedure. We are raising the exception in function and stored procedures in PostgreSQL; there are different level available of raise exception, i.e. info, notice, warning, debug, log and notice. We can basically use the raise exception statement to raise errors and report the messages; by defau…</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:replikacija&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postgres:replikacija</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:replikacija&amp;rev=1673515089&amp;do=diff</link>
        <description>Быстрая настройка

Сначала установите параметры конфигурации в postgresql.conf:


wal_level = logical


Другие необходимые параметры по умолчанию имеют значения, подходящие для базовой настройки.</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:show_tables&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postgres:show_tables</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:show_tables&amp;rev=1673515089&amp;do=diff</link>
        <description>PostgreSQL Show Tables

Сначала подключитесь к PostgreSQL с помощью инструмента psql.


 $ psql -U postgres -W


-Uфлаг означает user and -W опция требует, чтобы вы предоставили пароль. В этой команде вы используете пользователя postgres для входа на сервер базы данных PostgreSQL.</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:sozdanie_novoj_roli&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postgres:sozdanie_novoj_roli</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:sozdanie_novoj_roli&amp;rev=1673515089&amp;do=diff</link>
        <description>Использование ролей для подключения в PostgreSQL

После установки PostgreSQL использует метод аутентификации ident. Данный способ аутентификации использует учетные записи операционной системы в качестве разрешённого имени пользователя базы данных. Это означает, что если в операционной системе существует пользователь с таким же именем, что и роль в Postgres, то он может выполнять вход в качестве данной роли.…</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:udalennoe_podkljuchenie_k_postgresql&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postgres:udalennoe_podkljuchenie_k_postgresql</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:udalennoe_podkljuchenie_k_postgresql&amp;rev=1673515089&amp;do=diff</link>
        <description>Как настроить удаленное подключение к PostgreSQL

По умолчанию, сервер баз данных pgsql разрешает подключение только с локального компьютера. Данная инструкция показывает, как разрешить подключения с удаленных систем. Она написана на примере</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:ustanovka&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postgres:ustanovka</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:ustanovka&amp;rev=1673515089&amp;do=diff</link>
        <description>В этом руководстве мы собираемся установить Postgresql 14 в Ubuntu 20.04.

Postgresql — это система объектно-реляционных баз данных с открытым исходным кодом, активно разрабатываемая более 30 лет и заслужившая прочную репутацию за надежность, надежность функций и производительность. Postgres — это бесплатная система управления реляционными базами данных с открытым исходным кодом, в которой особое внимание уделяется расширяемости и совместимости с SQL.…</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:uuid&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postgres:uuid</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:uuid&amp;rev=1673515089&amp;do=diff</link>
        <description>Adding UUID functionality to your psql server (uuid-ossp)

Steps

Login as postgres


$ psql -U postgres


Check to see if “uuid-ossp” is installed on your db server


select * from pg_extension;


If it is installed you should see it listed like it is below</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:while&amp;rev=1673515089&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T09:18:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>postgres:while</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=postgres:while&amp;rev=1673515089&amp;do=diff</link>
        <description>WHILE


    WHILE articul_index &lt;= numbers LOOP
      RAISE NOTICE 'array_index: %; date_start: %; date_end: %', articuls[articul_index], star_dt, end_dt;
      articul_index = articul_index + 1;
   END LOOP;</description>
    </item>
</rdf:RDF>
