mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-03-25 21:39:21 +02:00
PG: Начало доков
This commit is contained in:
parent
3eac86ecf7
commit
e1fcd0e4b8
6
docs/docusaurus/src/css/custom.css
vendored
6
docs/docusaurus/src/css/custom.css
vendored
@ -131,7 +131,7 @@ li > a.menu__link {
|
||||
.Slack a::before, .YandexDisk a::before, .Dropbox a::before, .Bitrix24 a::before, .Messenger a::before,
|
||||
.Social a::before, .Database a::before, .Folder a::before, .Calendar a::before, .CRM a::before, .Commerce a::before,
|
||||
.VKTeams a::before, .S3 a::before, .TCP a::before, .Ozon a::before, .Neocities a::before, .CDEK a::before, .Start a::before,
|
||||
.Other a::before, .SQLite a::before{
|
||||
.Other a::before, .SQLite a::before, .PostgreSQL a::before{
|
||||
padding-right: 0.7rem;
|
||||
padding-top: 0.4rem;
|
||||
}
|
||||
@ -216,6 +216,10 @@ li > a.menu__link {
|
||||
content: url(../../static/img/APIs/small/SQLite.png);
|
||||
}
|
||||
|
||||
.PostgreSQL > div > a::before{
|
||||
content: url(../../static/img/APIs/small/PostgreSQL.png);
|
||||
}
|
||||
|
||||
.Messenger > div > a::before{
|
||||
content: url(../../static/img/Categories/chat.png);
|
||||
}
|
||||
|
24
docs/en/md/Instructions/PostgreSQL.md
vendored
Normal file
24
docs/en/md/Instructions/PostgreSQL.md
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
---
|
||||
id: PostgreSQL
|
||||
sidebar_class_name: PostgreSQL
|
||||
---
|
||||
|
||||
<img src={require('../../static/img/APIs/PostgreSQL.png').default} width='64px' />
|
||||
|
||||
# PostgreSQL
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с базами данных PostgreSQL. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
## О реализованных методах
|
||||
|
||||
Данная библиотека состоит из двух частей: основных методов, вроде подключения и выполнения SQL-запросов, и небольшой ORM для часто встречающихся операций, вроде CREATE, SELECT, INSERT, DELETE и пр. Работа через ORM и через тексты запросов, выполняемые через функцию `ВыполнитьЗапросSQL()`, технически не отличается: ORM просто формирует текст SQL-запроса на основе макетов, но далее также вызывает их через эту функцию
|
||||
|
||||
По умолчанию, все запросы SELECT возвращают массив выбранных данных, а остальные запросы - только `true` в поле `result` при успехе, либо `false` и текст ошибки в полях `result` и `error` соответственно. Для выполнения запросов, требующих возврата данных, но не являющихся запросами SELECT, в функции `ВыполнитьЗапросSQL()` есть параметр `ФорсироватьРезультат`
|
||||
|
||||
## Поля типа "BYTEA"
|
||||
|
||||
Данная библиотека умеет обрабатывать поля типа BYTEA (Двоичные данные)
|
||||
|
||||
## Совместимость
|
||||
|
||||
Технически, реализация коннектора представляет из себя Native компоненту на Rust. Она поставляется в формате zip-архива, и, теоретически, должна работать на всех доступных платформах: x86 и x64 Windows и Linux. Фактическое тестирование проводилось на Windows x64 и, косвенно (через OneScript), на Linux x64
|
1
docs/en/md/Instructions/Start.md
vendored
1
docs/en/md/Instructions/Start.md
vendored
@ -23,6 +23,7 @@ Fast navigation:
|
||||
<a href="/docs/Instructions/Viber/"><img src={require('../../static/img/APIs/Viber.png').default} width="32" class="wp_logo"/></a>
|
||||
<a href="/docs/Instructions/Ozon/"><img src={require('../../static/img/APIs/Ozon.png').default} width="32" class="wp_logo"/></a>
|
||||
<a href="/docs/Instructions/S3/"><img src={require('../../static/img/APIs/S3.png').default} width="32" class="wp_logo"/></a>
|
||||
<a href="/docs/Instructions/PostgreSQL/"><img src={require('../../static/img/APIs/PostgreSQL.png').default} width="32" class="wp_logo"/></a>
|
||||
<a href="/docs/Instructions/SQLite/"><img src={require('../../static/img/APIs/SQLite.png').default} width="32" class="wp_logo"/></a>
|
||||
<a href="/docs/Instructions/Twitter/"><img src={require('../../static/img/APIs/Twitter.png').default} width="32" class="wp_logo"/></a>
|
||||
<a href="/docs/Instructions/Notion/"><img src={require('../../static/img/APIs/Notion.png').default} width="32" class="wp_logo"/></a>
|
||||
|
24
docs/ru/md/Instructions/PostgreSQL.md
vendored
Normal file
24
docs/ru/md/Instructions/PostgreSQL.md
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
---
|
||||
id: PostgreSQL
|
||||
sidebar_class_name: PostgreSQL
|
||||
---
|
||||
|
||||
<img src={require('../../static/img/APIs/PostgreSQL.png').default} width='64px' />
|
||||
|
||||
# PostgreSQL
|
||||
|
||||
Этот раздел посвящен библиотеке для работы с базами данных PostgreSQL. На данной странице описаны все действия, необходимые для полноценного начала работы
|
||||
|
||||
## О реализованных методах
|
||||
|
||||
Данная библиотека состоит из двух частей: основных методов, вроде подключения и выполнения SQL-запросов, и небольшой ORM для часто встречающихся операций, вроде CREATE, SELECT, INSERT, DELETE и пр. Работа через ORM и через тексты запросов, выполняемые через функцию `ВыполнитьЗапросSQL()`, технически не отличается: ORM просто формирует текст SQL-запроса на основе макетов, но далее также вызывает их через эту функцию
|
||||
|
||||
По умолчанию, все запросы SELECT возвращают массив выбранных данных, а остальные запросы - только `true` в поле `result` при успехе, либо `false` и текст ошибки в полях `result` и `error` соответственно. Для выполнения запросов, требующих возврата данных, но не являющихся запросами SELECT, в функции `ВыполнитьЗапросSQL()` есть параметр `ФорсироватьРезультат`
|
||||
|
||||
## Поля типа "BYTEA"
|
||||
|
||||
Данная библиотека умеет обрабатывать поля типа BYTEA (Двоичные данные)
|
||||
|
||||
## Совместимость
|
||||
|
||||
Технически, реализация коннектора представляет из себя Native компоненту на Rust. Она поставляется в формате zip-архива, и, теоретически, должна работать на всех доступных платформах: x86 и x64 Windows и Linux. Фактическое тестирование проводилось на Windows x64 и, косвенно (через OneScript), на Linux x64
|
1
docs/ru/md/Instructions/Start.md
vendored
1
docs/ru/md/Instructions/Start.md
vendored
@ -23,6 +23,7 @@ sidebar_class_name: NachaloRaboty
|
||||
<a href="/docs/Instructions/Viber/"><img src={require('../../static/img/APIs/Viber.png').default} width="32" class="wp_logo"/></a>
|
||||
<a href="/docs/Instructions/Ozon/"><img src={require('../../static/img/APIs/Ozon.png').default} width="32" class="wp_logo"/></a>
|
||||
<a href="/docs/Instructions/S3/"><img src={require('../../static/img/APIs/S3.png').default} width="32" class="wp_logo"/></a>
|
||||
<a href="/docs/Instructions/PostgreSQL/"><img src={require('../../static/img/APIs/PostgreSQL.png').default} width="32" class="wp_logo"/></a>
|
||||
<a href="/docs/Instructions/SQLite/"><img src={require('../../static/img/APIs/SQLite.png').default} width="32" class="wp_logo"/></a>
|
||||
<a href="/docs/Instructions/Twitter/"><img src={require('../../static/img/APIs/Twitter.png').default} width="32" class="wp_logo"/></a>
|
||||
<a href="/docs/Instructions/Notion/"><img src={require('../../static/img/APIs/Notion.png').default} width="32" class="wp_logo"/></a>
|
||||
|
Loading…
x
Reference in New Issue
Block a user