Perguntas com a marcação «postgresql»

Todas as versões do PostgreSQL. Adicione uma tag específica da versão adicional, como postgresql-11, se esse contexto for importante.




3
O Postgresql não aceita conexão de replicação
Replicação simples de streaming antigo. PostgreSQL: 9.2.7 Windows 8.1 de 64 bits Meus clusters primário e secundário estão na mesma máquina Windows. Eu já fiz pg_start_backup () e tudo, então os dois nós têm exatamente os mesmos dados. Agora, o problema com a replicação é "conexão de replicação" do servidor …


2
Restrição de coluna exclusiva personalizada, aplicada apenas se uma coluna tiver um valor específico
É possível ter uma restrição de coluna exclusiva personalizada da seguinte maneira? Suponha que eu tenha duas colunas subsete typeambas as strings (embora os tipos de dados provavelmente não importem). Se typefor "verdadeiro", quero que a combinação de typee subsetseja única. Caso contrário, não há restrições. Estou usando o PostgreSQL …

1
ERRO: o banco de dados "dbname" não existe
De acordo com a documentação, desde que não esteja conectado a um banco de dados, posso excluir um banco de dados no console usando: DROP DATABASE dbname; Ou posso soltá-lo usando a ferramenta wrapper dropdb. Ambos me dão um erro dizendo que o banco de dados não existe, mas quando …
19 postgresql 





1
Para que serve o banco de dados especial "postgres"?
Eu tenho um servidor PostgreSQL com vários bancos de dados em execução. Um dos bancos de dados é chamado postgrese estava lá desde o início. Não pude ver nenhuma tabela dentro e nunca a usei explicitamente, mas notei que qualquer usuário pode criar tabelas no banco de dados (não é …
18 postgresql 

2
Como obter o ID da linha em conflito no upsert?
Eu tenho uma tabela tagcom 2 colunas: id(uuid) e name(texto). Agora, quero inserir uma nova tag na tabela, mas se a tag já existir, quero simplesmente obter o idregistro existente. Eu assumi que eu poderia apenas usar ON CONFLICT DO NOTHINGem combinação com RETURNING "id": INSERT INTO "tag" ("name") VALUES( …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.