私はテーブルを持っています:
dw_readings(date_key, time_key, account_key, reading_value, consumption, processed_date)
これは年ごとに分割さdate_key
れています。reading_id
新しい機能をサポートするためにマスターテーブルに列を追加する必要がありますが、alter table
ステートメントの使用は正しく機能していないようです。を適用して新しい列alter
を追加すると、ステートメントに値が設定されているにもかかわらず、に設定されます。これは、JavaJDBCおよびpgAdminを介して再現できます。ただし、ステートメントを正しく設定すると、列の値を設定できます。reading_id
insert into dw_readings
reading_id
null
insert
update
reading_id
テーブルは次のステートメントを使用して変更されています
ALTER dw_readings ADD COLUMN reading_id INTEGER;
私が知る必要があるのは、挿入が正しく機能するように、パーティション化されたテーブルに新しい列を適切に追加する方法です。