импортировать .sql файл в postgres используя psql - PullRequest
0 голосов
/ 11 ноября 2018
Server [localhost]:
Database [postgres]:
Port [5432]:
Username [postgres]:
Password for user postgres:
psql (10.6)
WARNING: Console code page (437) differs from Windows code page (1252)
     8-bit characters might not work correctly. See psql reference
     page "Notes for Windows users" for details.
Type "help" for help.



postgres=#  create database mydb;
CREATE DATABASE
postgres=#  psql -d mydb -f Telnet.sql;
ERROR:  syntax error at or near "psql"
LINE 1: psql -d mydb -f Telnet.sql;
    ^postgres=#

/ * Я не могу понять ошибку Я пробовал также ряд других команд, но не могу выяснить проблему.

1 Ответ

0 голосов
/ 11 ноября 2018

Вы уже выполняете psql, поэтому вы можете выполнять только команды SQL или psql команды

Для подключения к вновь созданной базе данных используйте команду psql \c:

postgres=# \c mydb

Запрос должен измениться на

mydb=#

Для запуска сценария SQL из в psql используйте команду psql \i

mydb=# \i Telnet.sql

Обратите внимание, что команды psql (начинающиеся с \) , а не завершаются ; - это необходимо только для команд SQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...