sql >> データベース >  >> RDS >> PostgreSQL

中間テーブルを使用してpostgresテーブルを分割する方法

    この方法を試してください:

    1. まず、論理パーティションを作成するために、customerテーブルに追加の列を作成します。
    2. 次に、customerテーブルと中間テーブルを使用してその列を更新します
    3. 更新後、テーブルを切り捨てます

    毎月、このスクリプトを実行できます。これにより、論理的なパーティション分割が可能になります。

    update customer set partition_column=to_char(Join_Date, 'YYYY-MM')
    join intermediate_table on intermediate_table.custid=customer.custid
    and  intermediate_table.Join_Date=customer.Join_Date
    
    truncate table intermediate_table
    


    1. sys.trigger_event_typesを使用して、SQLServerのトリガーイベントタイプを一覧表示します

    2. パラメータの数/タイプを知らなくても機能を削除しますか?

    3. TSQLのヌル文字リテラルとは何ですか?

    4. Rails 3.1-Herokuへのプッシュ-postgresアダプターのインストール中にエラーが発生しましたか?