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
👍12🔥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