Douglas J Hunley<p>Introducing pg_karnak: Transactional schema <a href="https://fosstodon.org/tags/migration" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>migration</span></a> across <a href="https://fosstodon.org/tags/tenant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tenant</span></a> <a href="https://fosstodon.org/tags/databases" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>databases</span></a> <a href="https://fosstodon.org/tags/postgresql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>postgresql</span></a> <a href="https://www.thenile.dev/blog/distributed-ddl" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">thenile.dev/blog/distributed-d</span><span class="invisible">dl</span></a></p>