Resultados da pesquisa a pedido "postgresql-9.5"

1 a resposta

Por que a segurança no nível da linha não está ativada para as visualizações do Postgres?

Preciso de um controle rigoroso da leitura e gravação dos meus dados do Postgres. As visualizações atualizáveis sempre forneceram um controle muito bom e rigoroso da leitura dos meus dados e me permitem adicionar valiosas colunas computadas. Com ...

2 a resposta

Anexando (pressionando) e removendo de uma matriz JSON no PostgreSQL 9.5+

Para versões inferiores a 9,5, consulte esta pergunta [https://stackoverflow.com/q/30707482/124486]Eu criei uma tabela no PostgreSQL usando este: CREATE TEMP TABLE jsontesting AS SELECT id, jsondata::jsonb FROM ( VALUES ...

1 a resposta

O INSERT […] ON CONFLICT pode ser usado para violações de chaves estrangeiras?

Dado => select * from referenced; referenced_id | name ---------------+------- 1 | one 2 | two 3 | threee => select * from entries; entry_id | referenced_id | name ----------+---------------+------------------ 1 | 3 | references ...

3 a resposta

Como instalar o Postgis em uma instalação Keg do [email protected] usando o Homebrew?

Eu instalei o [email protected] e o Postgis via Homebrew. No entanto, instalar o Postgis via Homebrew instala a versão mais recente do Postgresql em 10 como dependência e fixar o Postgresql em 9.6.5 bloqueia a instalação do Postgis ...

1 a resposta

Duas instruções DELETE concorrentes, mas idênticas, podem causar um impasse?

Presumirsome_table tem duas linhas, com chave primária1 e2. A seguinte sequência de instruções pode causar um conflito: session 1: begin; session 2: begin; session 1: DELETE FROM my_table WHERE my_key = 1; session 2: DELETE FROM my_table WHERE ...

1 a resposta

Índice GIN na coluna smallint [] não utilizada ou erro "operador não é exclusivo"

create table test( id serial primary key, tagged smallint[] );Existe índice de gin emtagged coluna, com_int2_ops classe de operador: CREATE INDEX ix ON test USING GIN(col _int2_ops); Quando executo esta consulta: select * from test where ...

1 a resposta

Como recuperar o id da linha inserida ao usar upsert com WITH cluase no Posgres 9.5?

Eu estou tentando fazer uma consulta perturbada no Postgres 9.5 usando "WITH" with s as ( select id from products where product_key = 'test123' ), i as ( insert into products (product_key, count_parts) select 'test123', 33 where not exists ...

1 a resposta

Como enviar um objeto JSON para uma matriz aninhada em uma coluna JSONB

Eu preciso, de alguma forma, enviar um objeto JSON para uma matriz aninhada de objetos JSON potencialmente existentes - consulte "páginas" no snippet JSON abaixo. { "session_id": "someuuid", "visitor_ui": 1, "pages": [ { ...

2 a resposta

Como fazer upsert corretamente no postgres 9.5

sintaxe correta do upsert com o postgresql 9.5, a consulta abaixo mostracolumn reference "gallery_id" is ambiguous erro, por que? var dbQuery = `INSERT INTO category_gallery ( category_id, gallery_id, create_date, create_by_user_id ) VALUES ($1, ...

1 a resposta

Alterar o esquema padrão para o usuário

create schema bla; -- then create table table_name into this schemaQuero alterar o esquema padrão do usuário (user ispostgres) Eu faço:ALTER ROLE postgres SET search_path TO bla; (Consulta retornada com sucesso sem resultado). Quando eu ...