0, false, false, pset.encoding);
/*
- * Allows old COPY syntax for backward compatibility 2002-06-19
+ * Allows old COPY syntax for backward compatibility.
*/
if (token && pg_strcasecmp(token, "using") == 0)
{
printfPQExpBuffer(&query, "COPY ");
- /* Uses old COPY syntax for backward compatibility 2002-06-19 */
- if (options->binary)
- appendPQExpBuffer(&query, "BINARY ");
-
appendPQExpBuffer(&query, "%s ", options->table);
if (options->column_list)
appendPQExpBuffer(&query, "%s ", options->column_list);
- /* Uses old COPY syntax for backward compatibility 2002-06-19 */
- if (options->oids)
- appendPQExpBuffer(&query, "WITH OIDS ");
-
if (options->from)
appendPQExpBuffer(&query, "FROM STDIN");
else
appendPQExpBuffer(&query, "TO STDOUT");
- /* Uses old COPY syntax for backward compatibility 2002-06-19 */
+ if (options->binary)
+ appendPQExpBuffer(&query, " BINARY ");
+
+ if (options->oids)
+ appendPQExpBuffer(&query, " OIDS ");
+
if (options->delim)
- emit_copy_option(&query, " USING DELIMITERS ", options->delim);
+ emit_copy_option(&query, " DELIMITER ", options->delim);
- /* There is no backward-compatible CSV syntax */
if (options->null)
- emit_copy_option(&query, " WITH NULL AS ", options->null);
+ emit_copy_option(&query, " NULL AS ", options->null);
if (options->csv_mode)
appendPQExpBuffer(&query, " CSV");