-- ============================================================
-- P1.6: pollination 授粉 —— 套袋/去雄日期 + 父母本树（规格 §4 line 560）
-- ------------------------------------------------------------
-- 幂等。bre_pollination 表已由 bre_tables.sql 建好。
-- ============================================================

ALTER TABLE bre_pollination ADD COLUMN IF NOT EXISTS bagging_date date;
ALTER TABLE bre_pollination ADD COLUMN IF NOT EXISTS emasculation_date date;
ALTER TABLE bre_pollination ADD COLUMN IF NOT EXISTS female_tree_id integer REFERENCES bre_tree(id);
CREATE INDEX IF NOT EXISTS ix_bre_pollination_female_tree_id ON bre_pollination (female_tree_id);
ALTER TABLE bre_pollination ADD COLUMN IF NOT EXISTS male_tree_id integer REFERENCES bre_tree(id);
CREATE INDEX IF NOT EXISTS ix_bre_pollination_male_tree_id ON bre_pollination (male_tree_id);
