如何使用aws glue crawler读取postgresql表分区?

8mmmxcuj  于 2021-08-13  发布在  Java
关注(0)|答案(1)|浏览(302)

在postgresql 11中创建分区时,我的爬虫程序无法正确读取rds分区表。
分区ddl的示例如下
表格:

CREATE TABLE book (
    ID int8 NULL,
    effectivetodate date NULL,
) PARTITION BY RANGE(effectivetodate);

分区:

CREATE TABLE book_historical PARTITION OF portfolio for VALUES FROM ('1000-12-31') TO ('2019-12-31');
CREATE TABLE book_current PARTITION OF portfolio DEFAULT;

观察结果是两个表:
历史书籍
账面余额
是由crawler创建的,但是主表

不在那里。

pepwfjgg

pepwfjgg1#

不使用range,只需传递列名进行分区,crawler将根据您的列动态分区

CREATE TABLE book (
    ID int8 NULL,
    effectivetodate date NULL,
) PARTITION BY effectivetodate;

相关问题