* \copy -- run a COPY command */
| 640 | * \copy -- run a COPY command |
| 641 | */ |
| 642 | static backslashResult |
| 643 | exec_command_copy(PsqlScanState scan_state, bool active_branch) |
| 644 | { |
| 645 | bool success = true; |
| 646 | |
| 647 | if (active_branch) |
| 648 | { |
| 649 | char *opt = psql_scan_slash_option(scan_state, |
| 650 | OT_WHOLE_LINE, NULL, false); |
| 651 | |
| 652 | success = do_copy(opt); |
| 653 | free(opt); |
| 654 | } |
| 655 | else |
| 656 | ignore_slash_whole_line(scan_state); |
| 657 | |
| 658 | return success ? PSQL_CMD_SKIP_LINE : PSQL_CMD_ERROR; |
| 659 | } |
| 660 | |
| 661 | /* |
| 662 | * \copyright -- print copyright notice |
no test coverage detected