pgroll
— CLI
утилита с открытым исходным кодом, для безопасных и обратимых миграций схем для PostgreSQL
, поддерживающая несколько версий схем одновременно.Умеет выполнять сложные операции миграции, чтобы гарантировать, что клиентские приложения продолжают работать во время обновления схемы базы данных, применения изменений без блокировки базы данных и одновременную работу старых и новых версий схемы (даже при внесении критических изменений!). Это устраняет риски, связанные с миграциями схем, и значительно упрощает развертывание клиентских приложений, также позволяя выполнять мгновенные откаты.
Функции
- Миграции без простоев (без блокировки базы данных, без критических изменений).
- Поддерживайте одновременную работу старых и новых версий схемы.
- Автоматическое заполнение столбцов при необходимости.
- Мгновенный откат в случае возникновения проблем во время миграции.
- Работает с существующими схемами, нет необходимости начинать с нуля.
- Работает с Postgres 14.0 и более поздними версиями.
- Работает с любым сервисом Postgres (включая RDS и Aurora).
Написано на Go, кроссплатформенная,без внешних зависимостей.
https://github.com/xataio/pgroll
#postgres #migration
👍16🔥5
proxmove
- миграция виртуальных машин Proxmox
: переносит виртуальные машины между различными кластерами Proxmox VE
. Миграция виртуальной машины (
VM
) на PVE
-кластере с одной ноды на другой реализован в виртуальной среде Proxmox (PVE)
. Но миграция VM
из одного PVE
-кластера в другой - не поддерживается. proxmove
помогает перемещать виртуальные машины между PVE
-кластерами с минимальными трудностями. А если вы используете ZFS
, то и с минимальным простоем. https://github.com/ossobv/proxmove
опубликовано в @gitgate
#proxmox #migration #zfs
GitHub
GitHub - ossobv/proxmove: Migrate virtual machines between different Proxmox VE clusters with minimal downtime
Migrate virtual machines between different Proxmox VE clusters with minimal downtime - ossobv/proxmove
👍11🔥3
issues-mover
- перенос задач из YouTrack
в Gitea
с поддержкой вложенийСкрипт переносит задачи из YouTrack в Gitea с возможностью добавления меток, статусов и загрузки вложений.
https://github.com/deviltm/issues-mover
На правах поддержки личных проектов. Просьба озвездить репку. Автор проекта Игорь Рогов - @chert_tm
опубликовано в @gitgate
#migration #gitea #youtrack
GitHub
GitHub - deviltm/issues-mover: Скрипт переносит задачи из YouTrack в Gitea|forgejo с возможностью добавления меток, статусов, комментариев…
Скрипт переносит задачи из YouTrack в Gitea|forgejo с возможностью добавления меток, статусов, комментариев и загрузки вложений. - deviltm/issues-mover
👍7🔥3
pf2opn
- простой конвертер конфигураций pfSense
в OPNSense
Ни для кого не секрет, что после покупки проекта
pfSense
компанией NETGATE
- он медленно но верно умирает. Обновления опенсурс версии раз в пол года, изменена политика использования, все силы на монетизацию... Простенький конвертер, который поможет вам мигрировать на OPNSense
, просто конвертируйте файл конфигуразии и загрузите его в новую инсталяцию. Внимание: не идеален, потребуется допилить напильником до готовности после миграции !
https://github.com/mwood77/pf2opn
Есть и онлайн версия конвертера (для смелых, готовых свои ключи и пароли отдать разок на сторону) - https://www.pf2opn.com/
опубликовано в @gitgate
#pfsense #opnsense #migration
GitHub
GitHub - mwood77/pf2opn: An in-browser pfsense to opnsense converter.
An in-browser pfsense to opnsense converter. Contribute to mwood77/pf2opn development by creating an account on GitHub.
👍10🔥2
openHalo
- предоставляет возможность приложениям написанными для MySQL
работать с с PostgreSQL
, но обеспечивает гораздо лучшую производительность, чем MySQL
!openHalo
понимает диалект SQL MySQL
и поддерживает тот же протокол связи, поэтому ваши приложения, изначально написанные для MySQL
, могут работать с openHalo
с меньшим количеством изменений кода. В результате, усилия, необходимые для изменения и перемещения приложений, работающих на MySQL 5.7
или более новой версии, на openHalo
сокращаются, что приводит к более быстрым, менее рискованным и более экономичным миграциям.С
openHalo
вы можете получить лучшую производительность без дополнительных усилий и сборов! Особенно для сложных SQL
-запросов! С помощью openHalo
вы можете использовать часто используемые инструменты запросов MySQL
, команды и драйверы. В результате вы можете продолжать разработку с помощью знакомых вам инструментов.https://github.com/HaloTech-Co-Ltd/openHalo
Поделился: @yukon_spb
опубликовано в @gitgate
#mysql #postgresql #postgres #migration
👍13🔥13