Sql

Документация postgresql на русском: Документация PostgreSQL и Postgres Pro : Компания Postgres Professional

Полная документация PostgreSQL на русском языке: postgrespro — LiveJournal

?
Category:
  • IT
  • Cancel
          Еще год назад на русском языке можно было найти лишь обрывки документации.

          А на текущий момент мы (сообщество) имеем не просто полностью переведенную документацию. Мы имеем полный перевод 3-х (!) основных релизов:


  • PostgreSQL 9.4
  • PostgreSQL 9.5
  • PostgreSQL 9.6 Beta

          а так же полную документацию Postgres Pro представляющую собой улучшенный и адаптированный к российским условиям вариант PostgreSQL:

  • Postgres Pro 9.
    5

          Где же взять документацию на русском языке?

—   на нашем сайте в разделе «Документация»

          Но главная новость сегодняшнего дня состоит в том, что теперь прямая ссылка на страницу с полной русскоязычной документацией PostgreSQL есть и на соответствующей странице «Documentation» официального сайта PostgreSQL:

  • www.POSTGRESQL.org

Скачать русскую документацию в форматах pdf и epub можно разделе «Документация»

Tags: postgrespro, postgresql, документация

Subscribe

  • Всё, что вы хотели знать про индексы в Постгресе, но не знали кого спросить

    Руководитель образовательных программ компании Postgres Professional Егор Рогов закончил работу над 9 частью цикла статей об индексах в…

  • Вышла СУБД Postgres Pro Standard 10.1.1

    15 декабря компания Postgres Professional выпустила 10-ю версию СУБД Postgres Pro Standard, базирующуюся на релизе открытой СУБД PostgreSQL…

  • Postgres is pgbench optimized database

    В 11-й версии Постгреса утилита pgbench позволит проводить нагрузочные тесты используя распределение Ципфа при обращении к данным. В этом…

Photo

Hint http://pics.livejournal.com/igrick/pic/000r1edq

  • Всё, что вы хотели знать про индексы в Постгресе, но не знали кого спросить

    Руководитель образовательных программ компании Postgres Professional Егор Рогов закончил работу над 9 частью цикла статей об индексах в…

  • Вышла СУБД Postgres Pro Standard 10.1.1

    15 декабря компания Postgres Professional выпустила 10-ю версию СУБД Postgres Pro Standard, базирующуюся на релизе открытой СУБД PostgreSQL…

  • Postgres is pgbench optimized database

    В 11-й версии Постгреса утилита pgbench позволит проводить нагрузочные тесты используя распределение Ципфа при обращении к данным. В этом…

Вышла документация по PostgreSQL 10.0 на русском языке

  • Главная
  • org/ListItem»> Компании сообщают
  • Новости компаний

5 октября 2017 года благодаря усилиям международного сообщества разработчиков вышел новый релиз открытой СУБД PostgreSQL 10.0, дополненный рядом новых функций и возможностей. В помощь многочисленным российским пользователям PostgreSQL компания Postgres Professional выполнила перевод документации по PostgreSQL 10.0 на русский язык. Материалы доступны в форматах html, epub и pdf. Общий объем текста составляет почти 2 600 страниц.

5 октября 2017 года благодаря усилиям международного сообщества разработчиков вышел новый релиз открытой СУБД PostgreSQL 10.0, дополненный рядом новых функций и возможностей. В помощь многочисленным российским пользователям PostgreSQL компания Postgres Professional выполнила перевод документации по PostgreSQL 10.0 на русский язык. Материалы доступны в форматах html, epub и pdf.

Общий объем текста составляет почти 2 600 страниц.

Особого внимания заслуживает новый раздел по логической репликации. Отдельные части этого механизма были добавлены в PostgreSQL довольно давно, но в версии PostgreSQL 10.0 логическая репликация стала полностью доступна для пользователей. С ее помощью можно выборочно реплицировать отдельные таблицы на другой сервер, который при этом может выполнять как читающие, так и пишущие запросы. Серверы, участвующие в репликации, могут работать под управлением разных версий PostgreSQL, так что обновление кластера можно проводить с минимальным временем простоя. Всего в новую версию PostgreSQL 10.0 вошло более ста изменений и улучшений. В списке благодарностей за вклад в разработку — 20 сотрудников Postgres Professional.

В ближайшее время Postgres Professional планирует выпуск обновленной версии российской СУБД Postgres Pro Standard на основе PostgreSQL 10.0. СУБД Postgres Pro включена в единый реестр отечественных программных продуктов, что позволяет ее использовать в рамках программы импортозамещения.

Помимо документации на русском языке, российским пользователям PostgreSQL также доступна техническая поддержка в режиме 24/7, помощь в миграции с других СУБД на PostgreSQL, обучающие курсы и технические конференции. Среди пользователей PostgreSQL в России — крупные государственные и частные организации, такие как ФНС, правительство Москвы и Московской области, Сбербанк, «Росатом», Банк «Открытие», Avito, Яндекс, «Интер РАО».

00:57

«F+ tech| Марвел» и российская электроника, беспроводная зарядка для авто и парадоксальная борьба за экологию

20:36

Три провайдера в каждый дом! Мнение Максута Шадаева

18:28

Amazon переводит свои дата-центры на газовые топливные элементы

18:26

Интеграция сервисов «Телфин» и E-Staff повышает эффективность

17:26

ВТБ, «Открытие» и РНКБ объединяют банкоматные сети

15:31

«Яндекс» назначил Дмитрия Масюка на пост директора бизнес-группы Поиска и рекламных технологий

14:07

В России разработали систему беспроводной зарядки для электрокаров

13:23

Лимит льготной программы инвесткредитования СМБ увеличен вдвое

13:06

Baidu вскоре завершит тестирование Ernie Bot

12:32

6 ключевых финансовых показателей в управленческом учете

Перейти в раздел

Конференция FINTECH&BANKING

Онлайн

Дата: 14. 02.23 — 15.02.23 

Зимняя школа по программной инженерии

Онлайн

Дата: 15.02.23 — 17.02.23 

Вебинар «Практика перевода пищевых предприятий и агрохолдингов на 1С:ERP»

Онлайн

Дата: 16.02.23 

Все мероприятия

Журнал IT Manager № 01/2023

Видеонаблюдение сегодня

Какие системы видеонаблюдения доступны в РФ? Как правильно установить камеру? Как обезопасить офис и дом?

Сделано в России

Российское ПО как альтернатива ушедшему западному софту

Опыт

Итоги года

Обзор

Отраслевые и тематические обзоры

Как платные сервисы влияют на жизнь пользователей?

Нехватка чипов в РФ: глобального коллапса не случилось

Банки уходят в мессенджеры. Помешают ли этому запреты Роскомнадзора?

Удаленная работа и средства коммуникаций

Бизнес-приложения в новой реальности

ПО и платные подписки для авто. Что будет дальше?

Что поможет регулятору ИТ-отрасли вернуть специалистов-релокантов

Почему стандартные методы и технологии не работают при отражении целенаправленных кибератак?

Рынок дата-центров в России: ожидания и реальность

Особенности резервного копирования 2023: сопоставимость и совместимость

PostgreSQL: Документация: 7.

0: Поддержка локали

Документация → PostgreSQL 7.0

Неподдерживаемые версии: 7.0

Эта документация предназначена для неподдерживаемой версии PostgreSQL.

Вы можете просмотреть ту же страницу для текущий версию или одну из других поддерживаемых версий, перечисленных выше.

Примечание: Автор Олег Бартунов. Смотри у Олега веб-страница для получения дополнительной информации о локали и русском языке языковая поддержка.

При выполнении проекта для компании в Москве, Россия, Я столкнулся с проблемой, что postgresql не поддерживает национальные алфавиты. После поиска возможных обходных путей я решил сам разработать поддержку локали. Я не C-программист но уже имел некоторый опыт программирования локалей, когда я работаю с perl (отладка) и glimpse. После нескольких дней копания через исходное дерево Postgres I внесены очень незначительные исправления в src/backend/utils/adt/varlena. c и src/backend/main/main.c и получил то, что мне было нужно! я только поддержал на

LC_CTYPE

и

LC_COLLATE

, но позже

LC_MONETARY

был добавлен другими. Я получил много сообщений от людей об этом патче, поэтому я решил отправить его разработчикам и (к моему удивлению) он был включен в дистрибутив Postgres.

Люди часто жалуются, что локаль у них не работает. Там несколько распространенных ошибок:

  • Неправильно настроен postgresql перед компиляцией. Ты необходимо запустить configure с параметром —enable-locale, чтобы включить локаль поддерживать. Не правильно настроил среду при запуске почтмейстер. Вы должны определить переменные среды LC_CTYPE и LC_COLLATE. перед запуском postmaster, потому что бэкэнд получает информацию о локали из окружения. Я использую следующий сценарий оболочки (ранпостгрес):

           #!/бин/ш
           
           экспорт LC_CTYPE=koi8-r
           экспорт LC_COLLATE=koi8-r
           почтмейстер -B 1024 -S -D/usr/local/pgsql/data/ -o '-Fe'
          
     
    и запустите его из rc. local как
           /bin/su - postgres -c "/home/postgres/runpostgres"
          
     
  • Нарушена поддержка локали в ОС (например, поддержка локали в libc под Linux несколько раз менялся и это вызвало много проблем). Последний Perl также поддерживает локаль, и если локаль сломана perl -v будет жаловаться что-то вроде:

           8:17[мира]:~/WWW/postgres>setenv LC_CTYPE не_существует
           8:18[мира]:~/WWW/postgres>perl -v
           perl: предупреждение: установка локали не удалась.
           perl: предупреждение: Пожалуйста, проверьте, что ваши настройки локали:
           LC_ALL = (не установлено),
               LC_CTYPE = "не существует",
               ЯЗЫК = (не установлен)
           поддерживаются и устанавливаются в вашей системе.
           perl: предупреждение: возврат к стандартной локали ("C").
          
     
  • Неверное расположение файлов локали! Возможные места включают: /usr/lib/locale (Linux, Solaris), /usr/share/locale (Linux), /usr/lib/nls/loc (DUX 4. 0). Проверьте man locale , чтобы найти правильное местоположение. Под Linux Я сделал символическую ссылку между /usr/lib/locale и /usr/share/locale, чтобы быть уверенным, что следующая libc не сломает мою локаль.

Вы можете использовать ~* и упорядочивать операторы для строк, содержащих символы национальных алфавитов. Неанглийские пользователи определенно нужно это. Если вы не будете использовать локаль, просто отмените определение переменная USE_LOCALE.

У использования локали есть один очевидный недостаток — скорость! Так, используйте локаль, только если она вам действительно нужна.

PostgreSQL: Документация: 15: 12.10. Поддержка psql

Информацию об объектах конфигурации текстового поиска можно получить в psql с помощью набора команд:

\dF{d,p,t}[+] [ШАБЛОН]
 

Опциональный код + позволяет получить больше деталей.

Необязательный параметр ШАБЛОН может быть именем объекта текстового поиска, необязательно дополненным схемой. Если ШАБЛОН опущен, то будет отображаться информация обо всех видимых объектах. ШАБЛОН может быть регулярным выражением и может предоставлять отдельных шаблона для имен схем и объектов. Это иллюстрируют следующие примеры:

=> \dF *полный текст*
       Список конфигураций текстового поиска
 Схема | Имя | Описание
--------+--------------+-------------
 общественный | полный текст_cfg |
 
=> \dF *.полный текст*
       Список конфигураций текстового поиска
 Схема | Имя | Описание
-------------------------+----------------------------
 полный текст | полный текст_cfg |
 общественный | полный текст_cfg |
 

Доступные команды:

\dF[+] [ШАБЛОН]

Список конфигураций текстового поиска (добавьте + для более подробной информации).

=> \dF русский
            Список конфигураций текстового поиска
   Схема | Имя | Описание
------------+----------+------------- ---------
 pg_каталог | русский | конфигурация для русского языка
=> \dF+ русский
Конфигурация текстового поиска "pg_catalog. russian"
Парсер: "pg_catalog.default"
      Жетон | Словари
------------------+-----------------------------
 asciihword | english_stem
 asciword | english_stem
 электронная почта | простой
 файл | простой
 поплавок | простой
 хозяин | простой
 слово | russian_stem
 hword_asciipart | english_stem
 hword_numpart | простой
 hword_part | russian_stem
 инт | простой
 числовое слово | простой
 число | простой
 плавать | простой
 унт | простой
 URL-адрес | простой
 URL-адрес | простой
 версия | простой
 слово | russian_stem
 
\dFd[+] [ШАБЛОН]

Список словарей текстового поиска (добавьте + для более подробной информации).

=> \dFd
                             Список словарей текстового поиска
   Схема | Имя | Описание
---------------------------+----------------+----- ----------------------------------------
 pg_каталог | арабский_стебель | Стеммер снежного кома для арабского языка
 pg_каталог | армянский_стебель | Стеммер снежного кома для армянского языка
 pg_каталог | basque_stem | Стеммер Snowball для баскского языка
 pg_каталог | каталанский_стебель | снежный ком для каталонского языка
 pg_каталог | датский_стебель | Стеммер Snowball для датского языка
 pg_каталог | голландский_стебель | Стеммер Snowball для голландского языка
 pg_каталог | english_stem | Стеммер Snowball для английского языка
 pg_каталог | финский_стебель | Стеммер Snowball для финского языка
 pg_каталог | французский_стебель | снежный ком для французского языка
 pg_каталог | немецкий_стебель | снежный ком для немецкого языка
 pg_каталог | греческий_стебель | Стеммер для снежного кома для греческого языка
 pg_каталог | хинди_стебель | Стеммер для снежного кома для языка хинди
 pg_каталог | венгерский_стебель | Стеммер Snowball для венгерского языка
 pg_каталог | индонезийский_ствол | Стеммер Snowball для индонезийского языка
 pg_каталог | ирландский_стебель | Стеммер Snowball для ирландского языка
 pg_каталог | итальянский_стебель | Стеммер для снежного кома для итальянского языка
 pg_каталог | литовский_стебель | Стеммер Snowball для литовского языка
 pg_каталог | непальский_стебель | Стеммер «снежный ком» для непальского языка
 pg_каталог | норвежский_стебель | Стеммер Snowball для норвежского языка
 pg_каталог | португальский_стебель | Стеммер Snowball для португальского языка
 pg_каталог | румынский_стебель | Стеммер Snowball для румынского языка
 pg_каталог | русский_стебель | снежный ком стеммер для русского языка
 pg_каталог | сербский_стебель | Стеммер Snowball для сербского языка
 pg_каталог | простой | простой словарь: просто нижний регистр и проверка стоп-слова
 pg_каталог | испанский_стебель | Стеммер Snowball для испанского языка
 pg_каталог | шведский_стебель | Стеммер Snowball для шведского языка
 pg_каталог | тамильский_стебель | Стеммер «снежный ком» для тамильского языка
 pg_каталог | турецкий_стебель | Стеммер для снежного кома для турецкого языка
 pg_каталог | идиш_стебель | Стеммер «снежный ком» для языка идиш
 
\dFp[+] [ШАБЛОН]

Список синтаксических анализаторов текстового поиска (добавьте + для более подробной информации).

=> \dFp
        Список парсеров текстового поиска
   Схема | Имя | Описание
------------+----------+-------
 pg_каталог | по умолчанию | парсер слов по умолчанию
=> \dFp+
    Парсер текстового поиска "pg_catalog.default"
     Метод | Функция | Описание
------------------+----------------+----------------------------
 Начать разбор | prsd_start |
 Получить следующий токен | prsd_nexttoken |
 Конец синтаксического анализа | prsd_end |
 Получить заголовок | prsd_headline |
 Получить типы токенов | prsd_lextype |
        Типы токенов для парсера "pg_catalog.default"
   Имя токена | Описание
------------------+-------------------------------- ----------
 asciihword | Слово через дефис, все ASCII
 asciword | Слово, все ASCII
 пустой | Космические символы
 электронная почта | Адрес электронной почты
 сущность | XML-сущность
 файл | Имя файла или путь
 поплавок | Десятичная запись
 хозяин | Хозяин
 слово | Слово через дефис, все буквы
 hword_asciipart | Часть слова через дефис, все ASCII
 hword_numpart | Часть слова через дефис, буквы и цифры
 hword_part | Часть слова через дефис, все буквы
 инт | Целое число со знаком
 числовое слово | Слово, написанное через дефис, буквы и цифры
 число | Слово, буквы и цифры
 протокол | Глава протокола
 плавать | Научная нотация
 тег | XML-тег
 унт | Беззнаковое целое
 URL-адрес | URL-адрес
 URL-адрес | URL-адрес
 версия | Номер версии
 слово | Слово, все буквы
(23 ряда)
 
\dFt[+] [ШАБЛОН]

Список шаблонов текстового поиска (добавьте + для более подробной информации).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *