フィールドが INT に設定されているテーブルに問題があり、BIGINT をサポートする必要があります。リソースが限られているため、新しいデータ型でテーブルを再構築するという明白な解決策を避けようとしています (再作成のための十分なディスク容量がなく、予想されるダウンタイム期間も避けたいと考えています)。
私が考えたのは、テーブルにパーティションを追加することでした。これは同じ構造ですが、すべての行がフィールド > (2^31 - 1) になっています。
これは何らかの方法で可能ですか?通常のパーティションはそのままでは機能しないと思いますが、この柔軟性を提供する何らかのトリガーを作成することは可能ですか?