Skip to content

Commit cdd0dde

Browse files
committed
Merge branch 'Tanya301-master-patch-83213' into 'master'
Fix links in Russian translation of README See merge request postgres-ai/database-lab!438
2 parents 8820b29 + d75e42b commit cdd0dde

File tree

2 files changed

+27
-22
lines changed

2 files changed

+27
-22
lines changed

scripts/ci_docker_build_push.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ $tags
1919
EOF
2020

2121
for tag in "${ADDR[@]}"; do
22-
tags_build="${tags_build} --tag ${tag}"
23-
tags_push="${tags_push}${tag}\n"
22+
tags_build="${tags_build} --tag $(echo $tag | tr '[:upper:]' '[:lower:]')"
23+
tags_push="${tags_push}$(echo $tag | tr '[:upper:]' '[:lower:]')\n"
2424
done
2525

2626
set -x

translations/README.ru.md

Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<div align="center">
1212
<strong>:zap: Молниеносное клонирование баз данных PostgreSQL :elephant:</strong><br>
1313
Тонкие клоны для создания dev / test / QA / staging сред.<br>
14-
<sub>Доступно для любых PostgreSQL, включая AWS RDS, GCP CloudSQL, Heroku, Digital Ocean и серверов, администрируемых пользователем</sub>
14+
<sub>Доступно для любых PostgreSQL, включая AWS RDS, GCP CloudSQL, Heroku, Digital Ocean и серверы, администрируемых пользователем</sub>
1515
</div>
1616

1717
<br />
@@ -21,7 +21,7 @@
2121

2222
<a href="https://gitlab.com/postgres-ai/database-lab/-/pipelines" target="blank"><img src="https://gitlab.com/postgres-ai/database-lab//badges/master/pipeline.svg" alt="CI pipeline status" /></a> <a href="https://goreportcard.com/report/gitlab.com/postgres-ai/database-lab" target="blank"><img src="https://goreportcard.com/badge/gitlab.com/postgres-ai/database-lab" alt="Go report" /></a>
2323

24-
<a href="./CODE_OF_CONDUCT.md"><img src="https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?logoColor=black&labelColor=white&color=blue" alt="Contributor Covenant" /></a> <a href="https://slack.postgres.ai" target="blank"><img src="https://img.shields.io/badge/Chat-Slack-blue.svg?logo=slack&style=flat&logoColor=black&labelColor=white&color=blue" alt="Community Slack" /></a> <a href="https://twitter.com/intent/follow?screen_name=Database_Lab" target="blank"><img src="https://img.shields.io/twitter/follow/Database_Lab.svg?style=social&maxAge=3600" alt="Twitter Follow" /></a>
24+
<a href="../CODE_OF_CONDUCT.md"><img src="https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?logoColor=black&labelColor=white&color=blue" alt="Contributor Covenant" /></a> <a href="https://slack.postgres.ai" target="blank"><img src="https://img.shields.io/badge/Chat-Slack-blue.svg?logo=slack&style=flat&logoColor=black&labelColor=white&color=blue" alt="Community Slack" /></a> <a href="https://twitter.com/intent/follow?screen_name=Database_Lab" target="blank"><img src="https://img.shields.io/twitter/follow/Database_Lab.svg?style=social&maxAge=3600" alt="Twitter Follow" /></a>
2525
</div>
2626

2727
<div align="center">
@@ -32,25 +32,30 @@
3232
<span> | </span>
3333
<a href="https://postgres.ai/blog/tags/database-lab-engine">Блог</a>
3434
<span> | </span>
35-
<a href="#community-support">Сообщество и поддержка</a>
35+
<a href="#сообщество-и-поддержка">Сообщество и поддержка</a>
3636
<span> | </span>
37-
<a href="./CONTRIBUTING.md">Contributing</a>
37+
<a href="../CONTRIBUTING.md">Участие</a>
3838
</h3>
3939
</div>
4040

4141
## Зачем это нужно?
42-
- Создавайте dev-, QA-, staging-среды, основанные на полноразмерных баз данных, идентичных или приближенных к «боевым».
43-
- Получите доступ к временным полноразмерным клонам «боевой» БД для анализа запросов SQL и оптимизации (смотрите также: [чат-бот для оптимизации SQL Joe](https://gitlab.com/postgres-ai/joe)).
42+
- Создавайте dev-, QA-, staging-среды, основанные на полноразмерных базах данных, идентичных или приближенных к «боевым».
43+
- Получите доступ к временным полноразмерным клонам «боевых» БД для анализа запросов SQL и оптимизации (смотрите также: [чат-бот для оптимизации SQL Joe](https://gitlab.com/postgres-ai/joe)).
4444
- Автоматически тестируйте изменения БД в CI/CD-пайплайнах, чтобы не допускать инцидентов в продуктиве.
4545

4646
Например, клонирование 1-терабайтной базы данных PostgreSQL занимает около 10 секунд. При этом десятки независимых клонов могут работать на одной машине, обеспечивая разработку и тестирование без увеличения затрат на железо.
4747

4848
<p><img src="../assets/dle-demo-animated.gif" border="0" /></p>
4949

50+
Поспобуйте сами прямо сейчас:
51+
52+
- зайдите на [Database Lab Platform](https://console.postgres.ai/), присоединитесь к организации "Demo" и тестируйте клонировани ~1-терабайтной демо базы данных или
53+
- смотрите другое демо, DLE CE: https://nik-tf-test.aws.postgres.ai:446/instance, используйте демо-токен, чтобы зайти (это демо имеет самозаверенные сертификаты, так что игнорируйте жалобы браузера)
54+
5055
## Как это работает
5156
Тонкое клонирование работает сверхбыстро, так как оно базируется на технологии [Copy-on-Write (CoW)](https://en.wikipedia.org/wiki/Copy-on-write#In_computer_storage). DLE поддерживает два варианта CoW: [ZFS](https://en.wikipedia.org/wiki/ZFS) (используется по умолчанию) и [LVM](https://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux)).
5257

53-
При работе с ZFS, DLE периодически создаёт новые снимки директории данных и поддерживает набор таких снимков, периодически зачищая старые неиспользуемые. При создании новых клонов пользователи могут выбрать, на основе какого именно снимка создавать клон.
58+
При работе с ZFS, DLE периодически создаёт новые снимки директории данных и поддерживает набор таких снимков, резулярно зачищая старые неиспользуемые. При создании новых клонов пользователи могут выбирать, на основе какого именно снимка создавать клон.
5459

5560
Узнать больше можно по следующим ссылкам:
5661
- [Как это работает](https://postgres.ai/products/how-it-works)
@@ -72,18 +77,18 @@
7277
- Максимальное теоритическое количество снимков: 2<sup>64</sup>. ([ZFS](https://en.wikipedia.org/wiki/ZFS), вариант по умолчанию).
7378
- Максимальный теоритический размер директории данных PostgreSQL: 256 квадриллионов зебибайт или 2<sup>128</sup> байт ([ZFS](https://en.wikipedia.org/wiki/ZFS), вариант по умолчанию).
7479
- Поддерживаются все основные версии PostgreSQL: 9.6-14.
75-
- Для реализации тонкого клонирования поддерживается две технологии ([CoW](https://en.wikipedia.org/wiki/Copy-on-write)): [ZFS](https://en.wikipedia.org/wiki/ZFS) и [LVM](https://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux)).
80+
- Для реализации тонкого клонирования поддерживаются две технологии ([CoW](https://en.wikipedia.org/wiki/Copy-on-write)): [ZFS](https://en.wikipedia.org/wiki/ZFS) и [LVM](https://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux)).
7681
- Все компоненты работают в Docker-контейнерах.
7782
- UI для удобства ручных действий пользователя.
7883
- API и CLI для удобства автоматизации работы со снимками и клонами DLE.
79-
- По умолчанию контейнеры PostgreSQL включают огромное количество популярных расширений ([docs](https://postgres.ai/docs/database-lab/supported-databases#extensions-included-by-default)).
80-
- Контейнеры PostgreSQL могут быть кастомизированы ([docs](https://postgres.ai/docs/database-lab/supported-databases#how-to-add-more-extensions)).
84+
- Контейнеры с PostgreSQL по умолчанию поставляются с большим количеством популярных расширений ([docs](https://postgres.ai/docs/database-lab/supported-databases#extensions-included-by-default)).
85+
- Поддерживается расширение контейнеров PostgreSQL ([docs](https://postgres.ai/docs/database-lab/supported-databases#how-to-add-more-extensions)).
8186
- БД-источник может находиться где угодно (Postgres под управлением пользователя, Яндекс.Облако, AWS RDS, GCP CloudSQL, Azure, Timescale Cloud и т.д.) и не требует никаких изменений. Нет никакий требований для установки ZFS или Docker в БД-источники (продуктивная БД).
82-
- Первоначальное получение данных может быть выполнено как на физическом (pg_basebackup или инструменты для бэкапов — такие как WAL-G, pgBackRest), так и на логичесом (dump/restore напрямую из источника или восстановление из файлов, хранящихся в AWS S3) уровнях.
87+
- Первоначальное получение данных может быть выполнено как на физическом (pg_basebackup или инструменты для бэкапов — такие как WAL-G, pgBackRest), так и на логическом (dump/restore напрямую из источника или восстановление из файлов, хранящихся в AWS S3) уровнях.
8388
- Для логического режима поддерживается частичное восстановление данных (конкретные БД, таблицы).
84-
- Для физического режима поддерживвется постоянно обновляемое состояние ("sync container"), что делает DLE специализированной репликой.
89+
- Для физического режима поддерживвется постоянно обновляемое состояние ("sync container"), что, по сути, делает DLE репликой специального назначения.
8590
- Для логического режима поддерживается периодическое полное обновление данных, полностью автоматизированное и контролируемое DLE. Есть возможность использовать несколько дисков, содержащих различные версии БД, так что процесс обновления не приводит к простою в работе c DLE и клонами.
86-
- Сверхбыстрое восстановление на конкретную временную (Point in Time Recovery, PITR).
91+
- Сверхбыстрое восстановление на конкретную временную точку (Point in Time Recovery, PITR).
8792
- Неиспользованные клоны автоматически удаляются.
8893
- Опциональный флаг «защита от удаления» защищает клон от автоматического или ручного удаления.
8994
- В конфигурации DLE можно настроить политику зачистки снимков.
@@ -100,12 +105,12 @@
100105
### Поставьте проекту звёздочку
101106
Самый простой способ поддержки - поставить проекту звезду на GitHub/GitLab:
102107

103-
![Поставьте звезду](./assets/star.gif)
108+
![Поставьте звезду](../assets/star.gif)
104109

105110
### Укажите явно, что вы используете DLE
106111
Пожалуйста, опубликуйте твит с упоминанием [@Database_Lab](https://twitter.com/Database_Lab) или поделитесь ссылкой на этот репозиторий в вашей любимой социальной сети.
107112

108-
Если вы используете DLE в работе, подумайте, где вы могли бы об этом упомянуть. Один из лучших способов упомянания - использование графики с ссылкой. Некоторые материалы можно найти в директории `./assets`. Пожалуйста, используйте их в своих документая, презентациях, интерфейсах приложений и вебсайтов, чтобы показать, что вы используете DLE.
113+
Если вы используете DLE в работе, подумайте, где вы могли бы об этом упомянуть. Один из лучших способов упоминания - использование графики с ссылкой. Некоторые материалы можно найти в директории `./assets`. Пожалуйста, используйте их в своих документах, презентациях, интерфейсах приложений и вебсайтов, чтобы показать, что вы используете DLE.
109114

110115
HTML-код для светлых фонов:
111116
<p>
@@ -130,10 +135,10 @@ HTML-код для светлых фонов:
130135
```
131136

132137
### Предложите идею или сообщите об ошибке
133-
Подробнее: [./CONTRIBUTING.md](./CONTRIBUTING.md).
138+
Подробнее: [./CONTRIBUTING.md](../CONTRIBUTING.md).
134139

135140
### Участвуйте в разработке
136-
Подробнее: [./CONTRIBUTING.md](./CONTRIBUTING.md).
141+
Подробнее: [./CONTRIBUTING.md](../CONTRIBUTING.md).
137142

138143
### Справочники
139144
- [Компоненты DLE](https://postgres.ai/docs/reference-guides/database-lab-engine-components)
@@ -163,13 +168,13 @@ HTML-код для светлых фонов:
163168
[![Статус FOSSA](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fpostgres-ai%2Fdatabase-lab-engine.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fpostgres-ai%2Fdatabase-lab-engine?ref=badge_large)
164169

165170
## Сообщество и Поддержка
166-
- ["Кодекс поведения сообщества Database Lab Engine"](./CODE_OF_CONDUCT.md)
171+
- ["Кодекс поведения сообщества Database Lab Engine"](../CODE_OF_CONDUCT.md)
167172
- Где получить помощь: [Контактная страница](https://postgres.ai/contact)
168173
- [Сообщество в Телеграм (русский язык)](https://t.me/databaselabru)
169174
- [Сообщество в Slack](https://slack.postgres.ai)
170-
- Если вам надо сообщить о проблеме безопасности, следуйте инструкциям в документе ["./SECURITY.md"](./SECURITY.md).
175+
- Если вам надо сообщить о проблеме безопасности, следуйте инструкциям в документе ["./SECURITY.md"](../SECURITY.md).
171176

172-
[![Кодекс поведения](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?color=blue)](./CODE_OF_CONDUCT.md)
177+
[![Кодекс поведения](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg?color=blue)](../CODE_OF_CONDUCT.md)
173178

174179

175180
<!--

0 commit comments

Comments
 (0)