0
我需要分区的现有表,该表按年main.customer。我的情况是,我有一个包含年份字符串的列,我想从该字符串中提取年份。PostgreSQL的分区从现有的表
我的样本查询..
CREATE TABLE main.customer_prtn (LIKE main.customer)
PARTITION BY RANGE (to_date(substring(ref_id,1,4),'YYYY'))
(START (date '2008') INCLUSIVE,
....
END (date '2015') EXCLUSIVE
EVERY (INTERVAL '1 year'));
当我运行查询,我得到的消息
ERROR: syntax error at or near "("
LINE 2: PARTITION BY RANGE (to_date(substring(ref_id,1,4),'YYYY'))
你真的应该澄清你的问题! – pjc90