小编sva*_*ili的帖子

查找 Postgres 表的副本标识

有没有办法查看 Postgres 表具有什么样的副本标识,无论是使用 pgAdmin 还是通过查询?

postgresql logical-replication

12
推荐指数
1
解决办法
4123
查看次数

gdb不能在Mojave 10.14.2上运行

我按照这里给出的描述在Mojave 10.14.2上安装了gdb:

https://sourceware.org/gdb/wiki/PermissionsDarwin

当我尝试运行可执行文件时,它会抱怨:

Starting program: /Users/sfv/test/code1 
[New Thread 0x1a03 of process 4658]
During startup program terminated with signal ?, Unknown signal.
Run Code Online (Sandbox Code Playgroud)

macos gdb macos-mojave

8
推荐指数
0
解决办法
179
查看次数

将所有查询记录在正式的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
查看次数

使用带有分区键和排序键的bash删除DynamoDB表中的所有项目

我正在尝试使用bash中的AWS CLI删除同时具有分区键和排序键的DynamoDB表中的所有项目。到目前为止,我发现的最好的事情是:

aws dynamodb scan --table-name $TABLE_NAME --attributes-to-get "$KEY" \
--query "Items[].$KEY.S" --output text | \
tr "\t" "\n" | \
xargs -t -I keyvalue aws dynamodb delete-item --table-name $TABLE_NAME \
--key "{\"$KEY\": {\"S\": \"keyvalue\"}}"
Run Code Online (Sandbox Code Playgroud)

但这不适用于同时具有分区键和排序键的表,而且我还无法使其与这样的表一起使用。知道如何修改脚本以使其适用于具有复合键的表吗?

amazon-web-services amazon-dynamodb aws-cli

2
推荐指数
3
解决办法
1万
查看次数