PostgreSQL에서 .sql 파일을 실행하는 방법을 알고 싶습니다. CentOs 6.4를 사용하고 있습니다.
데이터베이스를 만들었고 테이블을 만들려면 주어진 스크립트를 실행하면됩니다.
미리 감사드립니다.
답변
사용 psql
:
psql -f thefile.sql targetdatabase
연결할 사용자 이름, 연결할 호스트 등의 추가 매개 변수를 지정해야 할 수도 있습니다.
답변
답변
PostgreSQL 서버가 다른 곳에있는 * .sql 장소를 실행하려고하면 유용 할 수 있습니다.
psql -h localhost -d userstoreis -U admin -p 5432 -a -q -f /home/jobs/Desktop/resources/postgresql.sql
이것들은 각 매개 변수의 사용법입니다
-h PostgreSQL server IP address
-d database name
-U user name
-p port which PostgreSQL server is listening on
-f path to SQL script
그런 다음 사용자의 비밀번호를 입력하라는 메시지가 표시됩니다.
답변
Mac에서의 내 솔루션 : ""
psql과 함께 사용해야 합니다. vscode 터미널로 이것을 실행했습니다.
postgreSQL에서 이것을 배웠습니다. runpsql.sh
"/Library/PostgreSQL/11/bin/psql" -h "localhost" -p "9000" -U "username" "database" -f data.sql