Postgre는 어디에 있습니까?macOS의 SQL 로그?
저는 Postgre를 보고 싶습니다.내 앱이 기록한 내용을 확인하는 SQL 로그 파일을 찾을 수 없습니다.
아이디어 있어요?
OSX Homebrew 설치에서 로그는 다음 위치에서 찾을 수 있습니다.
최신 홈브루:
/opt/homebrew/var/log/postgres.log
또는 그 이상:
/usr/local/var/log/postgres.log
또는 이전 버전의 postgres(< 9.6)의 경우
/usr/local/var/postgres/server.log
보너스 - Postgre 여부 확인SQL이 Homebrew를 사용하여 실행되고 있습니다.
brew services info --all
데이터베이스에 문의하십시오.
SELECT
*
FROM
pg_settings
WHERE
category IN( 'Reporting and Logging / Where to Log' , 'File Locations')
ORDER BY
category,
name;
제 경우에는 "/Library/PostgreSQL/8.4/data/pg_log"에 있습니다.
그plist
부팅 시 Postgres를 시작하는 데 사용되는 로그 파일도 설정할 수 있습니다.
$ dir ~/Library/LaunchAgents
org.postgresql.postgres.plist
$ cat ~/Library/LaunchAgents/org.postgresql.postgres.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
[...]
<key>StandardErrorPath</key>
<string>/usr/local/var/postgres/server.log</string>
</dict>
</plist>
그래서 이 경우에는/usr/local/var/postgres/server.log
.
OS X에서 Enterprise를 사용하는 경우Postgre의 DB 설치SQL, 로그 파일이 다음에 있을 것입니다./Library/PostgreSQL/8.4/data/pg_log
물론 실행 중인 버전 번호를 8.4로 대체하고 싶을 것입니다.
홈브루를 사용하여 포스트그레스를 설치한 Apple M1(Big Sur / Monterey) 사용자의 경우 위치는 -
/opt/homebrew/var/log/postgres.log
Postgres.app을 사용하는 경우 기본 설정 대화 상자에서 데이터 디렉터리 위치를 찾을 수 있습니다.해당 디렉토리에서 로그는postgres-server.log
.
예를 들어, 내 컴퓨터에서 로그는/Users/nofinator/Library/Application Support/Postgres/var-9.4/postgres-server.log
.
다른 Postgresql 버전이 Mac(macports 포함)에 설치되어 있으며 모든 로그는 여기에서 찾을 수 있습니다.
/opt/local/var/log/postgresql84/postgres.log
/opt/local/var/log/postgresql91/postgres.log
/opt/local/var/log/postgresql92/postgres.log
postgresapp 9.3.5.1 이상은 서버 로그를 보관합니다.로그는 postgres-server.log라는 이름의 데이터 디렉토리 안에 있습니다.
그리고 맥포트 사용자들은 다음과 같은 것을 기대합니다./opt/local/var/log/postgresql11
(postgresql 11을 실행 중이라고 가정) BigSur로 업그레이드한 후.
포스트그레스 13
모든 로그는 postgres 버전 13의 날짜 순으로 정렬됩니다.찾을 수 있는 올바른 폴더는 다음과 같습니다.
sudo ls /Library/PostgreSQL/13/data/log
여기에서 사용 중인 로그 파일을 선택하기 위해 생성된 모든 로그 파일을 볼 수 있습니다.
sudo vim /Library/PostgreSQL/13/data/log/postgresql-2021-08-20_051906.log
언급URL : https://stackoverflow.com/questions/2563494/where-are-the-postgresql-logs-on-macos
'source' 카테고리의 다른 글
Azure KeyVault에서 연결 문자열을 가져오는 방법은 무엇입니까? (0) | 2023.05.27 |
---|---|
git push 후 로컬 및 원격에서 git commit을 실행 취소하려면 어떻게 해야 합니까? (0) | 2023.05.27 |
데이터베이스를 한 MongoDB 서버에서 다른 서버로 복사하려면 어떻게 해야 합니까? (0) | 2023.05.27 |
IIS 7.5 및 ASP.NET v2가 설치된 HTTP 500.19 웹 응용 프로그램 문제(web.config 오류) (0) | 2023.05.27 |
생성자는 vb.net 의 다른 생성자를 lac#로 호출합니다. (0) | 2023.05.27 |