Fix regression tests for per-column options of foreign table.
authorShigeru Hanada <hanada@metrosystems.co.jp>
Thu, 9 Jun 2011 05:14:01 +0000 (14:14 +0900)
committerShigeru Hanada <shigeru.hanada@gmail.com>
Mon, 20 Jun 2011 04:32:03 +0000 (13:32 +0900)
src/test/regress/expected/foreign_data.out
src/test/regress/sql/foreign_data.sql

index 57da7eac83703667f21ce85ba21c5933ef7e99e1..d447a2cab1c6605fc8e65ebc11e24e8c6fd0df6b 100644 (file)
@@ -687,7 +687,7 @@ ALTER FOREIGN TABLE ft1 ADD COLUMN c6 integer;
 ALTER FOREIGN TABLE ft1 ADD COLUMN c7 integer NOT NULL;
 ALTER FOREIGN TABLE ft1 ADD COLUMN c8 integer;
 ALTER FOREIGN TABLE ft1 ADD COLUMN c9 integer;
-ALTER FOREIGN TABLE ft1 ADD COLUMN c10 integer;
+ALTER FOREIGN TABLE ft1 ADD COLUMN c10 integer OPTIONS (p1 'v1');
 ALTER FOREIGN TABLE ft1 ALTER COLUMN c4 SET DEFAULT 0;          -- ERROR
 ERROR:  "ft1" is not a table or view
 ALTER FOREIGN TABLE ft1 ALTER COLUMN c5 DROP DEFAULT;           -- ERROR
@@ -715,7 +715,7 @@ ALTER FOREIGN TABLE ft1 ALTER COLUMN c8 OPTIONS (SET p2 'V2', DROP p1);
  public | ft1   | c7     | {p1=v1,p2=v2}
  public | ft1   | c8     | {p2=V2}
  public | ft1   | c9     | 
- public | ft1   | c10    | 
+ public | ft1   | c10    | {p1=v1}
 (9 rows)
 
 -- can't change the column type if it's used elsewhere
index 6241062f8bb3495b35ddd37b4e9fbadd5349142f..80d8d6b065d925f8884371754a73ed63bcf174c4 100644 (file)
@@ -288,7 +288,7 @@ ALTER FOREIGN TABLE ft1 ADD COLUMN c6 integer;
 ALTER FOREIGN TABLE ft1 ADD COLUMN c7 integer NOT NULL;
 ALTER FOREIGN TABLE ft1 ADD COLUMN c8 integer;
 ALTER FOREIGN TABLE ft1 ADD COLUMN c9 integer;
-ALTER FOREIGN TABLE ft1 ADD COLUMN c10 integer;
+ALTER FOREIGN TABLE ft1 ADD COLUMN c10 integer OPTIONS (p1 'v1');
 
 ALTER FOREIGN TABLE ft1 ALTER COLUMN c4 SET DEFAULT 0;          -- ERROR
 ALTER FOREIGN TABLE ft1 ALTER COLUMN c5 DROP DEFAULT;           -- ERROR