Postage sql: The world’s most advanced open source database

Подключение к базе данных PostgreSQL — документация Relational Database Service. Руководство пользователя

В этом разделе описывается, как подключиться к базе данных PostgreSQL.

На этой странице

  • Базовое подключение

  • Подключение с помощью SSL-сертификата

Для подключения к экземпляру БД можно использовать клиентский psql для базового подключения или SSL-соединения.
Рекомендуется использовать SSL-соединение.

Для подключения необходимы:

  1. Подключитесь к экземпляру виртуальной машины ECS, где развернут экземпляр RDS.

  2. Запустите следующую команду для подключения к базе данных RDS:

    psql --no-readline -U <user> -h <host> -p <port> -d <datastore> -W
    

    Параметры:

    • -U — имя пользователя экземпляра базы данных RDS.
      По умолчанию — root.

    • -h — IP-адрес экземпляра первичной БД.
      Получить этот IP-адрес можно на странице Instance Management, нажав на название экземпляра БД.

    Примечание

    Если подключение осуществляется:

    • через ECS, то IP-адрес можно найти на вкладке Basic Information разделе Connection Information → Floating IP Address.

    • через EIP, то адрес IP будет располагаться на вкладке EIPs.

    • -p — использующийся порт для базы данных.
      По умолчанию значение порта — 5432.
      Номер порта можно получить на странице Instance Management, нажав на нужный экземпляр RDS и перейдя в раздел Connection Information → Database Port.

    • -d — название БД.
      По умолчанию название будет «postgres».

    • -W — запрос пароля, который нужно будет указать при подключении.
      После запуска этой команды будет запрашиваться пароль.

    Пример команды:

    psql --no-readline -U root -h 192.168.0.44 -p 5432 -d postgres -W
    
  1. Войдите в консоль управления Advanced.

    См.также

    • Вход в консоль.

    • Инструкция Cloud. Вход в консоль управления.

  2. Выберите Database → Relational Database Service.

  3. На странице Basic Information в разделе DB Information скачайте SSL сертификат.

  4. Загрузите сертификат в ВМ ECS или сохраните его на устройстве, которое будет подключено к экземпляру базы данных.

  5. Запустите команду для подключения к экземпляру.
    В нашем примере используется команда для Linux:

    psql --no-readline -h <host> -p <port> "dbname=<database> user=<user> sslmode=verify-ca sslrootcert=<ca.pem>"
    

    Параметры:

    • -h — IP-адрес экземпляра первичной БД.
      Получить этот IP-адрес можно на странице Instance Management, нажав на название экземпляра БД.

      Примечание

      Если подключение осуществляется:

      • через ECS, то IP-адрес можно найти на вкладке Basic Information разделе Connection Information → Floating IP Address.

      • через EIP, то адрес IP будет располагаться на вкладке EIPs.

    • -p — порт базы данных.
      По умолчанию значение порта — 5432.
      Номер порта можно получить на странице Instance Management, нажав на нужный экземпляр RDS и перейдя в раздел Connection Information → Database Port.

    • -dbname — название БД.
      По умолчанию название будет «postgres».

    • user — параметр, указывающий логин пользователя БД.

    • sslmode — указывает режим SSL-соединения.
      Установите для параметра значение verify-ca, чтобы использовать центр сертификации для проверки службы на достоверность.

    • sslrootcert — указывает каталог CA-сертификации для SSL-соединения.
      Сертификат должен храниться в каталоге, в котором выполняется команда.
      Введите пароль экземпляра БД после появления сообщения «Password».

Например, чтобы подключиться к экземпляру базы данных через SSL-соединение от имени пользователя root, выполните следующую команду:

psql --no-readline -h 192. 168.0.44 -p 5432 "dbname=postgres user=root sslmode=verify-ca sslrootcert=/root/ca.pem"
Password:

Если успешно установлено SSL-соединение, то отобразится сообщение:

SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off)

Переход на PostgreSQL и Postgres Pro

PostgreSQL — это проверенная временем система управления базами данных (СУБД). Занимает второе место среди основных СУБД для 1С, успешно поддерживает даже крупные БД и полностью соответствует актуальной программе импортозамещения.

Вопрос соблюдения правил импортозамещения очень важен, поэтому при выборе вашего партнера по переходу на соответствующую СУДБ на рынке России стоит ориентироваться на опытных интеграторов.

Компания Хэндисофт обладает экспертизой и опытом внедрения PostgreSQL и Postgres PRO в крупных коммерческих компаниях и на государственных предприятиях, которые обязаны соответствовать требованиям законодательства РФ в отношении использования СУБД из списка Единого реестра отечественного ПО, утвержденного Минкомсвязи РФ.

В нашем портфеле проектов есть ряд примеров внедрения PostgreSQL и Postgres как с нуля, так и в рамках миграции с других СУБД.

Проект перехода на PostgreSQL или Postgres PRO реализуется поэтапно. Начиная с аудита текущей инфраструктуры ИТ, создания маршрутной карты внедрения и методологии управления базами данных, ориентированной на особенности вашей архитектуры ИТ и заканчивая внедрением, тестированием и обучением по управлению СУБД.

При необходимости в пост-поддержке вы также можете рассчитывать на Хэндисофт.

С каждым заказчиком мы индивидуально подбираем подходящий сценарий сопровождения.

«Существует специальная сборка PostgreSQL от 1С с патчами, обеспечивающими совместимость с платформой 1С:Предприятие, а также значительно повышающими производительность PostgreSQL при работе в типовых сценариях использования продуктов фирмы 1С!»

Включает патчи с оптимизациями, которые учитывают особенности работы платформы 1С:Предприятие и типовых решений фирмы 1С.

Бесплатное использование PostgreSQL от 1С в промышленных коммерческих системах.

Публикуется, как в готовом для использования виде, так и в исходном коде.

Используется фирмой 1С в высоконагруженных коммерческих проектах, например, 1С:Fresh. 

Postgres Pro — коммерческая СУБД, разработанная в РФ компанией Postgres Professional с использованием свободно-распространяемой СУБД PostgreSQL. Postgres Pro входит в реестр российского ПО. Это система высочайшего уровня надежности, производительности, безопасности и удобства работы.

«Postgres Pro — это улучшенный вариант СУБД PostgreSQL. Две доступные версии Postgres Pro Certified (на базе Postgres Pro Standard) и Postgres Pro Enterprise входят в Единый реестр отечественного ПО, утвержденный Минкомсвязи РФ, а также сертифицированы ФСТЭК». 

Сертификат ФСТЭК удостоверяет, что СУБД Postgres Pro соответствует требованиям руководящих документов РД СВТ по 5 классу, РД НДВ по 4 уровню и требованиям технических условий.

Каждая версия Postgres Pro содержит все функциональные возможности PostgreSQL с дополнительными доработками, патчами и расширениями, что позволяет получить доступ к необходимому функционалу до выхода нового релиза PostgreSQL, разработка которого  занимает в среднем год.

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

Postgres Pro использует многоверсионность для обеспечения надежной и быстрой работы в конкурентных условиях под большой нагрузкой.

Современная архитектура многоядерных процессоров обеспечивает линейный рост производительности вплоть до 64-х ядер.

Кластерные решения на основе Postgres Pro обеспечивают горизонтальную масштабируемость.

Кроссплатформенность, поддерживает все виды ОС Linux , а также MS Windows.

Может применяться для защиты информации в государственных информационных системах и автоматизированных системах управления до 1 класса защищенности, а также для обеспечения до 1 уровня защищенности персональных данных в информационных системах, для которых к актуальным отнесены угрозы 1-го, 2-го или 3-го типа.

Может использоваться при создании автоматизированных систем до класса защищенности 1Г включительно.

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

Параллельная обработка запросов, многопараметрическая статистика, улучшения планировщика и исполнителя запросов, а также логическая репликация и секционирование таблиц.

Postgres Pro Enterprise — расширенная версия СУБД, содержащая ряд существенных доработок для работы с БД большого объема, высокой производительности и с повышенными требованиями к надёжности. Содержит ряд параметров недоступных в версии Postgres Pro Standard.

Формат хранения данных модифицирован таким образом, чтобы значительно снизить риск потери данных и своевременно оповестить администратора об ошибках дисковой подсистемы.

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

Оптимизированное в ядре секционирование позволит эффективно обрабатывать большие объемы данных.

Мультимастер позволяет эффективно обрабатывать запросы на чтение, распределяя нагрузку между несколькими серверами.

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

 «Очень удобно — новые, улучшенные версии Postgres Pro совместимы с платформой 1С: Предприятие 8.»

Специалисты компании Хэндисофт готовы совместно с вами реализовать проект перехода на PostgreSQL или Postgre PRO с соблюдением требований законодательства РФ и с фокусом на ваши приоритеты по срокам и последовательности миграции.

Мы понимаем, что типовое решение подходит не всем, т.к. каждый бизнес или предприятие имеет ряд особенностей, связанных с корпоративными политиками, методологией учета и организацией внутрифирменных бизнес-процессов. И готовы их учесть на всех этапах проекта и реализовать не просто переход на PostgreSQL или Postgre PRO, а также комплекс мероприятий, ориентированный на потребности вашей инфраструктуры ИТ.

Таким образом, вы получите новое уникальное рабочее решение, которое будет соответствовать вашим требованиям и соответствовать условиям импортозамещения на территории Российской Федерации. 

Что такое PostgreSQL? | ИБМ

Зачем использовать PostgreSQL?

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

Его универсальный и доступный дизайн делает PostgreSQL универсальным решением для многих предприятий, которые ищут экономичные и эффективные способы улучшения своих систем управления базами данных. .com), PostgreSQL полностью свободен от лицензионных ограничений, потенциальной привязки к поставщику или риска чрезмерного развертывания. Опытные разработчики и коммерческие предприятия, которые понимают ограничения традиционных систем баз данных, активно поддерживают PostgreSQL. Они усердно работают над созданием проверенной и лучшей в своем классе системы управления реляционными базами данных.

Для получения более подробной информации о современном состоянии баз данных см. «Краткий обзор ландшафта баз данных».

Преимущества

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

Производительность и масштабируемость

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

Поддержка параллелизма

При одновременном доступе к данным нескольких пользователей традиционные системы баз данных обычно блокируют доступ к записям, чтобы избежать конфликтов чтения/записи. PostgreSQL эффективно управляет параллелизмом благодаря использованию MVCC (управление многоверсионностью). На практике это означает, что чтение не блокирует запись, а запись не блокирует чтение.

Глубокая языковая поддержка

PostgreSQL является одной из самых гибких баз данных для разработчиков благодаря своей совместимости и поддержке нескольких языков программирования. Популярные языки программирования, такие как Python, JavaScript, C/C++, Ruby и другие, предлагают развитую поддержку PostgreSQL, позволяя разработчикам выполнять задачи базы данных на любом языке, которым они владеют, не вызывая системных конфликтов.

Непрерывность бизнеса

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

100% открытый исходный код

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

Функции

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

Восстановление на момент времени

PostgreSQL позволяет разработчикам использовать PITR (восстановление на момент времени) для восстановления баз данных на определенный момент времени при выполнении инициатив по восстановлению данных. Поскольку PostgreSQL постоянно ведет журнал упреждающей записи (WAL), он регистрирует каждое изменение в базе данных. Это упрощает восстановление файловых систем до стабильной исходной точки.

Сторонние инструменты, такие как pgBackRest (ссылка находится за пределами ibm.com), делают это проще и надежнее; большинство облачных сервисов PostgreSQL сделают это за вас автоматически.

Хранимые процедуры

PostgreSQL имеет встроенную поддержку нескольких процедурных языков, что дает разработчикам возможность создавать собственные подпрограммы, называемые хранимыми процедурами. Эти процедуры могут быть созданы и вызваны для данной базы данных. С помощью расширений процедурные языки также можно использовать для разработки на многих других языках программирования, включая Perl, Python, JavaScript и Ruby.

Общие варианты использования

PostgreSQL — идеальное решение для баз данных для предприятий в различных отраслях. Эта технология с открытым исходным кодом отлично зарекомендовала себя в ряде распространенных случаев использования.

OLTP и аналитика

PostgreSQL отлично подходит для управления протоколами OLTP (онлайн-обработка транзакций). Как база данных OLTP общего назначения, PostgreSQL хорошо подходит для различных вариантов использования, таких как электронная коммерция, CRM и финансовые книги. Совместимость PostgreSQL с SQL и оптимизатор запросов также делают его полезным для общего анализа ваших данных.

Географические информационные системы

PostGIS (ссылка находится за пределами ibm.com) — это программное обеспечение Open Geospatial Consortium (OGC), предлагаемое в качестве расширения для PostgreSQL. Это позволяет PostgreSQL поддерживать типы и функции геопространственных данных для дальнейшего улучшения анализа данных. Поддерживая географические объекты, PostgreSQL может улучшить продажи и маркетинг, повышая ситуационную осведомленность и анализ хранимых данных, а также помогая улучшить обнаружение и предотвращение мошенничества.

Консолидация баз данных

Перенос устаревших баз данных на PostgreSQL с одновременной консолидацией стоимости лицензий, выводом серверов из эксплуатации и устранением разрастания базы данных. Это может устранить привязку к поставщику, снизить общую стоимость владения базами данных и повысить переносимость приложений.

Коннектор базы данных PostgreSQL (справочный)

Коннектор источника данных PostgreSQL соединяет Prisma с сервером базы данных PostgreSQL.

Пример

Для подключения к серверу базы данных PostgreSQL необходимо настроить блок данных в файле схемы Prisma:

  schema.prisma 

 

1datasource db {

2 provider = "postgresql"

3 url = env("DATABASE_ URL")

4}

поля, передаваемые в блок источника данных :

  • провайдер : указывает коннектор источника данных postgresql .
  • URL-адрес : указывает URL-адрес подключения к серверу базы данных PostgreSQL. В этом случае для предоставления URL-адреса подключения используется переменная среды.

Сведения о подключении

URL-адрес подключения

Prisma основана на официальном формате PostgreSQL для URL-адресов подключения, но не поддерживает все аргументы и включает дополнительные аргументы, такие как схема . Вот обзор компонентов, необходимых для URL-адреса подключения к PostgreSQL:

.

Базовый URL-адрес и путь

Вот пример структуры базового URL-адреса и пути с использованием значений заполнителей в верхнем регистре:

 
 

postgresql://USER:PASSWORD@HOST:PORT/DATABASE

Следующие компоненты составляют базовый URL вашей базы данных, они всегда требуются:

901 45 DATABASE

Имя Заполнитель Описание
Хост ХОСТ IP-адрес/домен вашего сервера базы данных, например. локальный хост
Порт ПОРТ Порт, на котором работает ваш сервер базы данных, например. 5432
Пользователь ПОЛЬЗОВАТЕЛЬ Имя пользователя вашей базы данных, например. janedoe
Пароль ПАРОЛЬ Пароль пользователя базы данных
База данных Имя базы данных, которую вы хотите использовать, например. мдб

Вы должны использовать процентное кодирование специальных символов.

Аргументы

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

 
 

Postgresql: // Пользователь: пароль@host: port/database? Key1 = value & keic можно использовать аргументы:

9024 3 общедоступный 90 134 .
Имя аргумента Обязательно По умолчанию Описание
схема Да Имя схемы, которую вы хотите использовать, например. myschema
connection_limit Нет num_cpus * 2 + 1 Максимальный размер пула соединений
connect_timeout Нет 5 Максимальное время ожидания открытия нового соединения в секундах, 0 означает отсутствие тайм-аута
pool_timeout Нет 10 Максимальное количество секунд ожидания для нового подключения из пула 0 означает отсутствие тайм-аута TLS. Возможные значения: предпочитает , отключает , требует
sslcert Нет Путь сертификата сервера. Пути сертификатов разрешаются относительно папки ./prisma
sslidentity Нет Путь к сертификату PKCS12
sslpassword Нет Пароль, который использовался для защиты файл PKCS12
sslaccept Нет accept_invalid_certs Настраивает, следует ли проверять отсутствующие значения в сертификате. Возможные значения: accept_invalid_certs , strict
хост Нет Указывает на каталог, содержащий сокет, который будет использоваться для подключения
socket_timeout Нет Максимальное время ожидания в секундах до завершения одного запроса режим совместимости с унсером
имя_приложения Нет Начиная с версии 3.3.0: указывает значение параметра конфигурации application_name
channel_binding Нет Prefer Начиная с 4.8.0: Указывает значение параметра конфигурации channel_binding
options Нет Начиная с 3. 8.0: указывает параметры командной строки для отправки на сервер при запуске соединения

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

 
 

postgresql://USER:PASSWORD@HOST:PORT/DATABASE?schema=myschema&connection_limit=5&socket_timeout=3

Настройка соединения SSL

Можно добавить различные параметры к соединению URL, если ваш сервер базы данных использует SSL. Вот обзор возможных параметров:

URL-адрес вашего подключения к базе данных будет выглядеть следующим образом:

 
 

postgresql://USER:PASSWORD@HOST:PORT/DATABASE?sslidentity=client-identity.p12&sslpassword=mypassword&sslcert=rootca. сертификат

Подключение через сокеты

Чтобы подключиться к вашей базе данных PostgreSQL через сокеты, вы должны добавить поле host в качестве параметра запроса к URL-адресу подключения (вместо того, чтобы указывать его как host часть URI ).
Затем значение этого параметра должно указывать на каталог, содержащий сокет, например: postgresql://USER:PASSWORD@localhost/database?host=/var/run/postgresql/

Обратите внимание, что localhost требуется , само значение игнорируется и может быть любым.

Примечание : вы можете найти дополнительный контекст в этой проблеме GitHub.

Сопоставление типов между PostgreSQL и схемой Prisma

Коннектор PostgreSQL сопоставляет скалярные типы из модели данных Prisma с собственными типами столбцов следующим образом:

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

Prisma Migrate

9024 3 jsonb

Prisma PostgreSQL
Строка Текст
Логический Логический
Int целое число
BigInt 90 071 большойинт
Float Двойной точность
Десятичный Десятичный (65,30) 9072

(65,30)

. 0072
DateTime метка времени(3)
Json
байт bytea

сопоставления собственных типов

При анализе базы данных PostgreSQL типы баз данных сопоставляются с Prisma в соответствии со следующей таблицей:

902 43 время без часового пояса | время

90 134

9 0243 символ(n) | символ(n) 9 0243 деньги

90 145 * Сопоставление по умолчанию для DateTime — в схему не добавлен атрибут типа.

906 36 ✔️

9068 6

90 145 * Доступно, только если расширение Citext включено.

9068 6

9063 6 Еще нет

90 243 многоугольник
PostgreSQL (Тип | Псевдонимы) Prisma Поддерживается Атрибут собственного типа базы данных Примечания
bigint | int8 BigInt ✔️ @db.BigInt * * Отображение по умолчанию для BigInt 9007 2 - в схему не добавлен атрибут типа.
логический | логический логический ✔️ @db. Boolean * * Сопоставление по умолчанию для Bool — в схему не добавлен атрибут типа.
метка времени с часовым поясом | timestamptz DateTime ✔️ @db.Timestamptz(x)
DateTime ✔️ @db.Time(x)
время с часовым поясом | timetz DateTime ✔️ @db.Timetz(x)
9 0071 числовое (p,s) | десятичный(p,s) десятичный ✔️ @db.Decimal(x, y)
настоящий | плавающий , плавающий4 плавающий ✔️ @db. Real
двойная точность | float8 Float ✔️ @db.DoublePrecision * * Отображение по умолчанию для Float 900 72 — в схему не добавлен атрибут типа.
smallint | int2 Int ✔️ @db.SmallInt
целое число | int , int4 Int ✔️ @db.Int * * Отображение по умолчанию для Int — в схему не добавлен атрибут типа.
малый серийный номер | serial2 Int ✔️ @db. SmallInt @default(autoincrement())
серийный номер | серийный номер4 Int ✔️ @db.Int @default(autoincrement())
bigserial 90 072 | серийный номер8 Int ✔️ @db.BigInt @default(autoincrement()
Строка ✔️ @db.Char(x)
переменный символ(n) | varchar(n) Строка ✔️ @db.VarChar(x)
Десятичный ✔️ @db. Money
текст Строка ✔️ @db.Text * * Сопоставление по умолчанию для String — в схему не добавлен атрибут типа.
метка времени DateTime ✔️ @db.TimeStamp *
дата DateTime ✔️ @db.Date
перечисление перечисление ✔️ Н/Д
инет Строка ✔️ @db. Inet
бит(n) Строка ✔️ @Bit(x)
переменный бит(n) Строка ✔️ @VarBit 90 146

oid Int ✔️ @db.Oid
uuid Строка @db.Uuid
json Json ✔️ @db.Json
jsonb Json ✔️ 901 46

@db. JsonB * * Сопоставление по умолчанию для Json - в схему не добавлен атрибут типа.
байт байт ✔️ @db.ByteA * * Сопоставление по умолчанию для байт — в схему не добавлен атрибут типа.
xml Строка ✔️ @db.Xml
Типы массивов [] ✔️
citext Строка ✔️* @db.Citext
интервал без поддержки еще нет
ci dr Не поддерживается Еще нет
macaddr Не поддерживается Еще нет
tsvector Не поддерживается Еще нет
tsquery Не поддерживается Пока нет
int4range Не поддерживается Еще нет
int8range Un поддерживается Еще нет
numrange Не поддерживается Еще нет
tsrange Не поддерживается Еще нет
ццранж Не поддерживается Пока нет
Диапазон дат Не поддерживается Еще нет
точка Не поддерживается Еще нет
строка Не поддерживается Еще нет
lseg Без поддержки Еще нет
Коробка Без поддержки
путь Не поддерживается Еще нет
без опоры еще нет
круг 900 71 Не поддерживается Еще нет
Составные типы н/д Еще нет
Типы доменов н/д Еще нет

Introspection добавляет собственные типы баз данных, которые еще не поддерживаются как Неподдерживаемые поля:

9 0074 схема.