並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 17 件 / 17件

新着順 人気順

migrationsの検索結果1 - 17 件 / 17件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

migrationsに関するエントリは17件あります。 migrationgithubdb などが関連タグです。 人気エントリには 『GitHub - xataio/pgroll: PostgreSQL zero-downtime migrations made easy』などがあります。
  • GitHub - xataio/pgroll: PostgreSQL zero-downtime migrations made easy

    pgroll works by creating virtual schemas by using views on top of the physical tables. This allows for performing all the necessary changes needed for a migration without affecting the existing clients. pgroll follows a expand/contract workflow. On migration start, it will perform all the additive changes (create tables, add columns, etc) in the physical schema, without breaking it. When a breakin

      GitHub - xataio/pgroll: PostgreSQL zero-downtime migrations made easy
    • strong_migrations gemのススメ - Money Forward Developers Blog

      こんにちは。会計Plusでエンジニアをしているぽっけです。最近はシャケをしばくバイトで、やっとでんせつに上がりました。 今日はstrong_migrationsというRails向けのgemを紹介します。 strong_migrationsとは https://github.com/ankane/strong_migrations strong_migrationsは、危険なmigrationを検出するgemです。 データベースのmigrationは、ときに危険になります。たとえば実行するDDLによってはデータベースへの書き込みをブロックしてしまうことがあります。またテーブル定義の変更は、うまくやらないとアプリケーションが意図せぬ動作をするかも知れません。 strong_migrationsはそのような危険なmigrationを検出します。 ⁠使い方 使い方はかんたんです。strong_mi

        strong_migrations gemのススメ - Money Forward Developers Blog
      • Automating MySQL schema migrations with GitHub Actions and more

        EngineeringOpen SourceAutomating MySQL schema migrations with GitHub Actions and moreIn this deep dive, we cover how our daily schema migrations amounted to a significant toil on the database infrastructure team, and how we searched for a solution to automate the manual parts of the process. In the past year, GitHub engineers shipped GitHub Packages, Actions, Sponsors, Mobile, security advisories

          Automating MySQL schema migrations with GitHub Actions and more
        • GitHub - instant-dev/instant: JavaScript API framework with ORM, migrations and vectors

          instant.dev provides a fast, reliable and battle-tested ORM and migration management system for Postgres 13+ built in JavaScript. For those familiar with Ruby on Rails, instant.dev adds functionality similar to ActiveRecord to the Node.js, Deno and Bun ecosystems. We have been using it since 2016 in production at Autocode where it has managed over 1 billion records in a 4TB AWS Aurora Postgres ins

            GitHub - instant-dev/instant: JavaScript API framework with ORM, migrations and vectors
          • Introducing pgroll: zero-downtime, reversible, schema migrations for Postgres

            Database schema migrations can be a double-edged sword. They are essential for keeping our systems up to date and in sync with evolving application requirements, but often come bundled with a set of challenges that can leave even the most seasoned developers and database administrators scratching their heads (or banging them on the keyboard). Breaking changes: One of the fundamental issues plaguin

              Introducing pgroll: zero-downtime, reversible, schema migrations for Postgres
            • Why all application migrations should be incremental – Vercel

              Why all application migrations should be incremental Large migrations are inevitable, but they don't have to be painful or risky. Learn why incrementally migrating is the solution. In 2023, there are few software projects that are true greenfield endeavors. Instead, migrations of existing systems are the new normal. Migrations done wrong can introduce substantial business and timeline risks into a

                Why all application migrations should be incremental – Vercel
              • 2023-10-03のJS: Node v20.8.0、Vitest v1.0.0-beta.0、instant.dev(Rails-inspired ORM/Migrations)

                JSer.info #663 - Node.js 20.8.0がリリースされました。 Node v20.8.0 (Current) | Node.js streamに関するフラグをビットマップで管理することでメモリ消費量とパフォーマンスが改善されています。 stream: use bitmap in readable state by benjamingr · Pull Request #49745 · nodejs/node vmにimportModuleDynamicallyオプションを追加、主にJestなどで起きていたvmのメモリリークの問題を修正なども含まれています。 Node.jsのアップデートが起因でJestのメモリリークが起きる問題としては、次のIssueがあります。 こちらのIssueは、Node.js 20.8.0ではまだ修正されていません。 [Bug]: Memory

                  2023-10-03のJS: Node v20.8.0、Vitest v1.0.0-beta.0、instant.dev(Rails-inspired ORM/Migrations)
                • GitHub - sbdchd/squawk: 🐘 linter for PostgreSQL, focused on migrations

                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                    GitHub - sbdchd/squawk: 🐘 linter for PostgreSQL, focused on migrations
                  • GitHub - pressly/goose: A database migration tool. Supports SQL migrations and Go functions.

                    github.com/pressly/goose is a fork of bitbucket.org/liamstask/goose with the following changes: No config files Default goose binary can migrate SQL files only Go migrations: We don't go build Go migrations functions on-the-fly from within the goose binary Instead, we let you create your own custom goose binary, register your Go migration functions explicitly and run complex migrations with your o

                      GitHub - pressly/goose: A database migration tool. Supports SQL migrations and Go functions.
                    • Supabase Local Dev: migrations, branching, and observability

                      One of our goals at Supabase is to make Postgres development delightful. To do this, we need to simplify the experience between our CLI, your code editor, and the remote Postgres database powering your applications. We received feedback recently about our local development experience, encouraging us to improve. This iteration introduces many new features to address that feedback. Let’s jump into a

                        Supabase Local Dev: migrations, branching, and observability
                      • Database Migrations

                        Table of Contents I consider database migrations one of the most annoying problems to deal with during a software engineer’s life. Not only that, if it goes wrong, as it often does, people tend to develop anxiety related to any schema changes. So why is it so annoying? It looks simple at first glance but is deceptively tricky when you start thinking about it. My primary framework of choice is the

                          Database Migrations
                        • DjangoでMigrationsのリセット方法(既存のデータベースを残したまま)|dot blog

                          何らかの理由によりDjangoのMigrationsをリセットする必要性が発生した場合にデータベース内のデータは残したまま履歴をリセットする方法を解説します。既に運用中でデータベース内のデータを削除することができない場合に有効です。 Python Djangoこの記事は約 分で読めます。(文字) DjangoでMigrationsのリセット または、ロールバックする方法 (既存のデータベースを残したまま)それではDjangoのMigrationsをリセット、または、ロールバックする方法を解説していきます。 DjangoのMigrations履歴をリセットする方法はいくつかありますが、今回はデータベースの内のデータを残したままMigrationsのみリセットする方法の解説です。 最初にリセット前の確認から行っていきましょう。 リセット前の確認処理既存のmodelsがデータベースに適合している

                            DjangoでMigrationsのリセット方法(既存のデータベースを残したまま)|dot blog
                          • strong_migrations gemの導入でRailsマイグレーションのメタデータロック待ちリスクに対処する

                            TL;DR strong_migrations gemの導入により、開発者がルールを意識しなくてもRailsマイグレーションのメタデータロック待ちのリスクを低減させることができた タイムアウト時のマイグレーションのリトライ機能や危険なマイグレーションのチェックが便利なため、Railsのマイグレーションを行う際はとりあえず導入するのがおすすめ 導入の経緯 trocco®開発チームではアプリケーションにRails、RDBにMySQLを使用しており、DBスキーマのマイグレーションにはRailsのマイグレーション機能を利用しています。 サービス運用を続けるうちにDBへのスロークエリが徐々に増えてきたため、DDL適用によるメタデータロック待ちのリスク[1]が高まってきました。 例えば最悪の場合、以下のような事態が起こりうります。 とあるセッションで数十分レベルのスロークエリが発生 そのクエリが共有メ

                              strong_migrations gemの導入でRailsマイグレーションのメタデータロック待ちリスクに対処する
                            • Codemod: Automated Code Migrations & Dependency Upgrades

                              Code migrations at lightning speed.Speed up your code modernization with advanced community-driven code transformation bots—codemods.

                                Codemod: Automated Code Migrations & Dependency Upgrades
                              • Room auto-migrations

                                Easily move your tables between rooms Implementing database migrations with Room just became easier, with the help of auto-migrations, introduced in version 2.4.0-alpha01. Until now, whenever your database schema changes you had to implement a Migration class and tell Room what exactly had changed. In most cases, this involved writing and executing complex SQL queries. Now with the auto-migration

                                  Room auto-migrations
                                • 【Django】一度`migration`ファイルを削除すると...再作成してもマイグレートで`no migrations to apply`となる - Qiita

                                  【Django】一度`migration`ファイルを削除すると...再作成してもマイグレートで`no migrations to apply`となるPythonDjangoMySQLmigrationmigrate 概要 Djangoでmigrationファイルを削除すると、うまくマイグレートすることができなくなりました。migrationファイル削除による影響を記載します。 マイグレーションファイルの詳細: Djangoがデータベーススキーマの変更を記録するためのファイル。 変更=フィールドの追加やモデルの削除など ファイルは、「アプリ名/migrations/」以下に保存されます。 ファイル名は、「マイグレーション番号_マイグレーション名.py」という形式(番号が実行順序)になります。 migrationファイルを削除すると... ネットの記事で「マイグレーションファイルを削除して再度

                                    【Django】一度`migration`ファイルを削除すると...再作成してもマイグレートで`no migrations to apply`となる - Qiita
                                  • How To Use GSC's Crawl Stats Reporting To Analyze Site Migrations

                                    How To Use GSC’s Crawl Stats Reporting To Analyze and Troubleshoot Site Moves (Domain Name Changes and URL Migrations) For site migrations, I’ve always said that Murphy’s Law is real. “Anything that can go wrong, will go wrong.” You can prepare like crazy, think you have everything nailed down, only to see a migration go sideways once it launches. That’s also why I believe that when something does

                                      How To Use GSC's Crawl Stats Reporting To Analyze Site Migrations
                                    1

                                    新着記事