Resultados de la búsqueda a petición "postgresql-9.5"

1 la respuesta

¿Por qué no está habilitada la seguridad de nivel de fila para las vistas de Postgres?

Necesito un control estricto de la lectura y escritura de mis datos de Postgres. Las vistas actualizables siempre han proporcionado un control muy bueno y estricto de la lectura de mis datos y me permiten agregar valiosas columnas calculadas. Con ...

1 la respuesta

¿Cómo inscribir en Postgres en conflicto en una de 2 columnas?

Es posible de hacerupsert en Postgres 9.5 cuando se produce un conflicto en una de las 2 columnas de una tabla. Básicamente tengo 2 columnas y si cualquiera de las columnas arroja una violación de restricción única, entonces me gustaría realizar ...

1 la respuesta

¿Se puede INSERTAR […] EN CONFLICTO para infracciones de claves extranjeras?

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

1 la respuesta

Cómo insertar un objeto JSON en una matriz anidada en una columna JSONB

De alguna manera, necesito empujar un objeto JSON a una matriz anidada de objetos JSON potencialmente existentes; consulte las "páginas" en el fragmento JSON a continuación. { "session_id": "someuuid", "visitor_ui": 1, "pages": [ { ...

1 la respuesta

¿Cómo recuperar la identificación de la fila insertada cuando se usa upsert con WITH cluase en Posgres 9.5?

Estoy tratando de hacer una consulta molesta en 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 (select ...

1 la respuesta

No se utiliza el índice GIN en la columna smallint [] o error "el operador no es único"

create table test( id serial primary key, tagged smallint[] );Hay un índice de ginebra entagged columna, con_int2_ops clase de operador: CREATE INDEX ix ON test USING GIN(col _int2_ops); Cuando ejecuto esta consulta: select * from test where ...

1 la respuesta

Devuelve filas de INSERT con ON CONFLICT sin necesidad de actualizar

Tengo una situación en la que con frecuencia necesito obtener una fila de una tabla con una restricción única, y si no existe ninguna, entonces créela y regrese. Por ejemplo, mi tabla podría ser: CREATE TABLE names( id SERIAL PRIMARY KEY, name ...

1 la respuesta

Cambiar el esquema predeterminado para el usuario

create schema bla; -- then create table table_name into this schemaEntonces quiero cambiar el esquema predeterminado para el usuario (el usuario espostgres) Hago:ALTER ROLE postgres SET search_path TO bla; (La consulta se devolvió correctamente ...

1 la respuesta

¿Pueden dos declaraciones DELETE simultáneas pero idénticas causar un punto muerto?

Assumesome_table tiene dos filas, con la clave principal1 y2. La siguiente secuencia de declaraciones puede causar un punto muerto: session 1: begin; session 2: begin; session 1: DELETE FROM my_table WHERE my_key = 1; session 2: DELETE FROM ...

2 la respuesta

Cómo hacer correctamente upsert en postgres 9.5

sintaxis correcta de upsert con postgresql 9.5, la consulta a continuación muestracolumn reference "gallery_id" is ambiguous error, porque? var dbQuery = `INSERT INTO category_gallery ( category_id, gallery_id, create_date, create_by_user_id ) ...