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

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 ...

3 la respuesta

¿Cómo instalar Postgis en una instalación Keg de [email protected] usando Homebrew?

He instalado [email protected] y Postgis a través de Homebrew. Sin embargo, la instalación de Postgis a través de Homebrew instala la última versión de Postgresql en 10 como dependencia y la fijación de Postgresql en 9.6.5 bloquea la instalación de ...

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 ...

2 la respuesta

Agregar (empujar) y eliminar de una matriz JSON en PostgreSQL 9.5+

Para versiones menores de 9.5 vea esta pregunta [https://stackoverflow.com/q/30707482/124486]He creado una tabla en PostgreSQL usando esto: CREATE TEMP TABLE jsontesting AS SELECT id, jsondata::jsonb FROM ( VALUES (1, '["abra","value","mango", ...

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 ...

2 la respuesta

¿Cómo creo una función anidada en PL / pgSQL?

Me gustaría crear una función en PL / pgSQL con un par de funciones anidadas (o internas) dentro de ella. De esta manera puedo dividir el problema en partes más pequeñas pero no tener mis partes más pequeñas accesibles fuera de esta función. ¿Es ...

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

¿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

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": [ { ...

2 la respuesta

¿Por qué los postgres muestran dos formatos diferentes para el mismo valor de intervalo?

Estaba ayudando con estopregunta [https://stackoverflow.com/questions/38080314/difference-between-two-dates-postgresql-in-excel-format/38081079#38081079] tratando de cambiar el formato para el intervalo. from '01 day 22:10:37' to '46:10:37'Doy ...