From 51908a37d7ea67655560ff2efcba66816ca458e2 Mon Sep 17 00:00:00 2001 From: Daniel Gustafsson Date: Mon, 18 Sep 2023 14:59:16 +0200 Subject: [PATCH] doc: Add example for how to set file_fdw column option The documentation is pretty light on how to set column options on foreign tables, and the file_fdw docs refer to COPY when documenting force_null even though it's not used in the same way. Add a small example to describe how to use it. Reported-by: Boshomi Phenix Discussion: https://postgr.es/m/CAJVkCUparn4_Oarernm=U6LWVsTkecKcALHtwGr5M3qJRj_czw@mail.gmail.com --- doc/src/sgml/file-fdw.sgml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/doc/src/sgml/file-fdw.sgml b/doc/src/sgml/file-fdw.sgml index 56d696c323..b7f64930f0 100644 --- a/doc/src/sgml/file-fdw.sgml +++ b/doc/src/sgml/file-fdw.sgml @@ -279,4 +279,20 @@ OPTIONS ( filename 'log/pglog.csv', format 'csv' ); + + Create a Foreign Table with an option on a column + + To set the force_null option for a column, use the + OPTIONS keyword. + + +CREATE FOREIGN TABLE films ( + code char(5) NOT NULL, + title text NOT NULL, + rating text OPTIONS (force_null 'true') +) SERVER film_server +OPTIONS ( filename 'films/db.csv', format 'csv' ); + + +