我有一张桌子:
dw_readings(date_key, time_key, account_key, reading_value, consumption, processed_date)
已date_key
按年份划分。我现在需要向reading_id
主表添加一列以支持新功能,但是使用该alter table
语句似乎无法正常工作。在应用alter
添加新reading_id
列之后,尽管在语句中设置了值,但任何insert into dw_readings
结果都reading_id
被设置为;这可以通过 Java JDBC 和 pgAdmin 重现。但是,正确设置工作的语句允许我设置列值。null
insert
update
reading_id
正在使用以下语句更改表
ALTER dw_readings ADD COLUMN reading_id INTEGER;
我需要知道的是如何正确地将新列添加到分区表中,以便插入正常工作。