@@ -6907,6 +6907,9 @@ CREATE TABLE import_source.t3 (c1 timestamptz default now(), c2 typ1);
69076907CREATE TABLE import_source."x 4" (c1 float8, "C 2" text, c3 varchar(42));
69086908CREATE TABLE import_source."x 5" (c1 float8);
69096909ALTER TABLE import_source."x 5" DROP COLUMN c1;
6910+ CREATE TABLE import_source.t4 (c1 int) PARTITION BY RANGE (c1);
6911+ CREATE TABLE import_source.t4_part PARTITION OF import_source.t4
6912+ FOR VALUES FROM (1) TO (100);
69106913CREATE SCHEMA import_dest1;
69116914IMPORT FOREIGN SCHEMA import_source FROM SERVER loopback INTO import_dest1;
69126915\det+ import_dest1.*
@@ -6916,9 +6919,10 @@ IMPORT FOREIGN SCHEMA import_source FROM SERVER loopback INTO import_dest1;
69166919 import_dest1 | t1 | loopback | (schema_name 'import_source', table_name 't1') |
69176920 import_dest1 | t2 | loopback | (schema_name 'import_source', table_name 't2') |
69186921 import_dest1 | t3 | loopback | (schema_name 'import_source', table_name 't3') |
6922+ import_dest1 | t4 | loopback | (schema_name 'import_source', table_name 't4') |
69196923 import_dest1 | x 4 | loopback | (schema_name 'import_source', table_name 'x 4') |
69206924 import_dest1 | x 5 | loopback | (schema_name 'import_source', table_name 'x 5') |
6921- (5 rows)
6925+ (6 rows)
69226926
69236927\d import_dest1.*
69246928 Foreign table "import_dest1.t1"
@@ -6946,6 +6950,13 @@ FDW Options: (schema_name 'import_source', table_name 't2')
69466950Server: loopback
69476951FDW Options: (schema_name 'import_source', table_name 't3')
69486952
6953+ Foreign table "import_dest1.t4"
6954+ Column | Type | Collation | Nullable | Default | FDW Options
6955+ --------+---------+-----------+----------+---------+--------------------
6956+ c1 | integer | | not null | | (column_name 'c1')
6957+ Server: loopback
6958+ FDW Options: (schema_name 'import_source', table_name 't4')
6959+
69496960 Foreign table "import_dest1.x 4"
69506961 Column | Type | Collation | Nullable | Default | FDW Options
69516962--------+-----------------------+-----------+----------+---------+---------------------
@@ -6972,9 +6983,10 @@ IMPORT FOREIGN SCHEMA import_source FROM SERVER loopback INTO import_dest2
69726983 import_dest2 | t1 | loopback | (schema_name 'import_source', table_name 't1') |
69736984 import_dest2 | t2 | loopback | (schema_name 'import_source', table_name 't2') |
69746985 import_dest2 | t3 | loopback | (schema_name 'import_source', table_name 't3') |
6986+ import_dest2 | t4 | loopback | (schema_name 'import_source', table_name 't4') |
69756987 import_dest2 | x 4 | loopback | (schema_name 'import_source', table_name 'x 4') |
69766988 import_dest2 | x 5 | loopback | (schema_name 'import_source', table_name 'x 5') |
6977- (5 rows)
6989+ (6 rows)
69786990
69796991\d import_dest2.*
69806992 Foreign table "import_dest2.t1"
@@ -7002,6 +7014,13 @@ FDW Options: (schema_name 'import_source', table_name 't2')
70027014Server: loopback
70037015FDW Options: (schema_name 'import_source', table_name 't3')
70047016
7017+ Foreign table "import_dest2.t4"
7018+ Column | Type | Collation | Nullable | Default | FDW Options
7019+ --------+---------+-----------+----------+---------+--------------------
7020+ c1 | integer | | not null | | (column_name 'c1')
7021+ Server: loopback
7022+ FDW Options: (schema_name 'import_source', table_name 't4')
7023+
70057024 Foreign table "import_dest2.x 4"
70067025 Column | Type | Collation | Nullable | Default | FDW Options
70077026--------+-----------------------+-----------+----------+---------+---------------------
@@ -7027,9 +7046,10 @@ IMPORT FOREIGN SCHEMA import_source FROM SERVER loopback INTO import_dest3
70277046 import_dest3 | t1 | loopback | (schema_name 'import_source', table_name 't1') |
70287047 import_dest3 | t2 | loopback | (schema_name 'import_source', table_name 't2') |
70297048 import_dest3 | t3 | loopback | (schema_name 'import_source', table_name 't3') |
7049+ import_dest3 | t4 | loopback | (schema_name 'import_source', table_name 't4') |
70307050 import_dest3 | x 4 | loopback | (schema_name 'import_source', table_name 'x 4') |
70317051 import_dest3 | x 5 | loopback | (schema_name 'import_source', table_name 'x 5') |
7032- (5 rows)
7052+ (6 rows)
70337053
70347054\d import_dest3.*
70357055 Foreign table "import_dest3.t1"
@@ -7057,6 +7077,13 @@ FDW Options: (schema_name 'import_source', table_name 't2')
70577077Server: loopback
70587078FDW Options: (schema_name 'import_source', table_name 't3')
70597079
7080+ Foreign table "import_dest3.t4"
7081+ Column | Type | Collation | Nullable | Default | FDW Options
7082+ --------+---------+-----------+----------+---------+--------------------
7083+ c1 | integer | | | | (column_name 'c1')
7084+ Server: loopback
7085+ FDW Options: (schema_name 'import_source', table_name 't4')
7086+
70607087 Foreign table "import_dest3.x 4"
70617088 Column | Type | Collation | Nullable | Default | FDW Options
70627089--------+-----------------------+-----------+----------+---------+---------------------
@@ -7092,8 +7119,9 @@ IMPORT FOREIGN SCHEMA import_source EXCEPT (t1, "x 4", nonesuch)
70927119 import_dest4 | t1 | loopback | (schema_name 'import_source', table_name 't1') |
70937120 import_dest4 | t2 | loopback | (schema_name 'import_source', table_name 't2') |
70947121 import_dest4 | t3 | loopback | (schema_name 'import_source', table_name 't3') |
7122+ import_dest4 | t4 | loopback | (schema_name 'import_source', table_name 't4') |
70957123 import_dest4 | x 5 | loopback | (schema_name 'import_source', table_name 'x 5') |
7096- (4 rows)
7124+ (5 rows)
70977125
70987126-- Assorted error cases
70997127IMPORT FOREIGN SCHEMA import_source FROM SERVER loopback INTO import_dest4;
0 commit comments