Perguntas com a marcação «postgresql»

9
Zerando segmentos WAL no Postgres

Temos um banco de dados Postgres de volume relativamente baixo com arquivamento contínuo configurado para compactar cada segmento WAL e enviá-lo ao S3. Por ser um sistema de baixo volume, ele atinge a archive_timeoutcada 10 minutos mais ou menos e arquiva o segmento WAL mais não utilizado, que...

8
Postgres, MVCC e bloqueio

Eu tenho uma série de instruções SQL que se parecem com o seguinte: BEGIN; SELECT counter FROM table WHERE id=X FOR UPDATE; REALLY COMPLEX QUERY; UPDATE table SET counter=Y WHERE id=X; END; Eu gostaria de impedir que o contador fosse lido enquanto recalculava seu valor, mas de acordo com os...

8
Conceito de esquema no PostgreSQL

Não consigo entender o conceito e o uso do esquema no PostgreSQL. Não tenho idéia de como isso pode afetar o design do meu banco de dados. Por que devo usá-lo? Isso pode me afetar no futuro se eu decidir não pensar neles agora e me preocupar com eles mais tarde? Explicação com um exemplo será...

8
PostgreSQL vs. soluções de alta disponibilidade da Oracle?

O PostgreSQL possui uma matriz de diferentes opções de alta disponibilidade, que representam muitas maneiras diferentes de criar replicação em um RDBMS. Aqui está a matriz de recursos de alta disponibilidade, balanceamento de carga e replicação do PostgreSQL Questões Quais das abordagens na...

8
Como concatenar variáveis ​​psql?

Como concatenar duas variáveis ​​psql (cliente PostgreSQL)? Eu quero gerar um caminho absoluto concatenando uma variável de caminho de diretório e uma variável de nome de arquivo. Eu tentei isso: \set path '/tmp/' \set file 'foo' \echo :path:file Mas o psql coloca um espaço entre o caminho e o...