0

フィールドが INT に設定されているテーブルに問題があり、BIGINT をサポートする必要があります。リソースが限られているため、新しいデータ型でテーブルを再構築するという明白な解決策を避けようとしています (再作成のための十分なディスク容量がなく、予想されるダウンタイム期間も避けたいと考えています)。

私が考えたのは、テーブルにパーティションを追加することでした。これは同じ構造ですが、すべての行がフィールド > (2^31 - 1) になっています。

これは何らかの方法で可能ですか?通常のパーティションはそのままでは機能しないと思いますが、この柔軟性を提供する何らかのトリガーを作成することは可能ですか?

4

0 に答える 0