相关疑难解决方法(0)

如何记录PostgreSQL查询?

如何启用PostgreSQL 8.3执行的所有SQL的日志记录?

编辑(更多信息) 我更改了这些行:

log_directory = 'pg_log'                    
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_statement = 'all'
Run Code Online (Sandbox Code Playgroud)

并重新启动PostgreSQL服务...但没有创建日志...我正在使用Windows Server 2003.

有任何想法吗?

postgresql logging

354
推荐指数
10
解决办法
37万
查看次数

将所有查询记录在正式的Postgres泊坞窗映像中

我有一个基于Postgres官方docker镜像的docker容器。当我使用查看Docker容器的日志时,我想查看传入的查询docker logs -f。这是我的Dockerfile:

FROM postgres:11.1-alpine

COPY mock_data.sql /docker-entrypoint-initdb.d/mock_data.sql

ENV PGDATA=/data
Run Code Online (Sandbox Code Playgroud)

这是我的docker-compose.yml文件与此服务相关的部分:

version: '3'
services:
  mock_data:
    image: mock_data
    container_name: mock_data
    ports:
         - 5434:5432/tcp
Run Code Online (Sandbox Code Playgroud)

在Docker日志中包括传入查询的最简单方法是什么?

postgresql docker

5
推荐指数
5
解决办法
1791
查看次数

标签 统计

postgresql ×2

docker ×1

logging ×1