この例では、2012-12-17から2012-10-30までの多数の互いに素な日次テーブルの和集合を実行する必要があります。このためのコードはここで醜くなりますスニペットです:
CREATE table map
with (appendonly=true, compresstype = quicklz)
AS
SELECT * FROM final_map_12_17
UNION ALL
SELECT * FROM final_map_12_16
UNION ALL
SELECT * FROM final_map_12_15
UNION ALL
SELECT * FROM final_map_12_14
UNION ALL
....
SELECT * FROM final_map_10_30;
個々の選択を手動で書き出す代わりに、シーケンスまたはPL / PGSQL関数を使用してこのタイプのことを行うことはできますか?