728x90
반응형
postgres 계정에서 실행합니다.
[root@localhost ~]$ su - postgres
비밀번호 입력 :
[postgres@localhost ~]$
[postgres@localhost ~]$ psql -U postgres -d postgres -a -f /var/lib/pgsql/11/database.sql
psql -U [database_user] -d [database_name] -a -f [sql file 절대경로]
* postgres 계정으로 실행하면 관리자 권한이 없어 파일이 검색되지 않거나 찾지 못하는 경우가 많으니 postgres가 소유권을 가진 폴더로 sql 파일을 이동시켜 놓은 후 pwd로 정확한 현재 경로 확인해서 psql 명령어 실행하는게 간편하고 빠릅니다.
출처: https://kwomy.tistory.com/51?category=851266 [Kwomy's DB World]
728x90
반응형
'데이터베이스 > Postgresql' 카테고리의 다른 글
[PostgreSQL] 시퀀스 생성 및 사용 (0) | 2021.07.17 |
---|---|
[PostgreSQL] Schema 관리(생성/추가/변경/삭제) (0) | 2021.07.16 |
[PostgreSQL] 문자열 함수 (자르기, 붙히기, 치환 등) (0) | 2021.07.16 |
[PostgreSQL] 사용하지 않는 인덱스 조회 및 성능 개선 (0) | 2021.07.16 |
[PostgreSQL] 암호화 함수 사용 (pgcrypto) (0) | 2021.07.16 |
댓글