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

1 la respuesta

PostgreSQL verifica si la tabla existe arrojando el error "la relación no existe"

En PostgreSQL trato de verificar si existe una tabla: SELECT EXISTS (SELECT * FROM table_name);Y arrojando un error. ¿Cómo puedo verificar si la tabla ya existe para que el resultado sea booleano? Porque actualmente puedo lograr lo mismo con ...

1 la respuesta

¿Puedo usar las funciones de Postgres para encontrar puntos dentro de un rectángulo giratorio de tamaño fijo?

Estoy usando Postgres 9.5 y acabo de instalar PostGIS para algunas funciones extendidas. Tengo una tabla con (x, y) puntos y quiero encontrar el rectángulo que se ajuste al número máximo de puntos. La restricción es que las longitudes laterales ...

3 la respuesta

PostgreSQL Regex Word Boundaries?

¿PostgreSQL es compatible?\b? Lo estoy intentando\bAB\b pero no coincide con nada, mientras que(\W|^)AB(\W|$) hace. Estas 2 expresiones son esencialmente las mismas, ¿no es así?

1 la respuesta

¿Por qué Rails 5 agrega el método nextval en el archivo de esquema?

Después de actualizar a Rails 5, mi archivo de esquema se altera cuando ejecuto db: migrate. Rails está cambiando: create_table "flightlessons", force: :cascade do |t|a: create_table "flightlessons", id: :integer, default: -> ...

1 la respuesta

Registro activo: consulta JSON

Dentro de mi modelo de base de datos, tengo un campo json que tiene la siguiente estructura: json_field: {"data"=>{"key_1"=>"value1", "key_2"=>"value"} }Intentando consultar esto usando select: Model.select(:id, "json_field -> 'data'") ...

1 la respuesta

Consultar columna jsonb que contiene una matriz de objetos JSON

yo sueloPostgreSQL 9.5y Rails 5. Quiero consultar eljsonb columna que se muestra a continuación que contiene una matriz de objetos JSON para devolver todos los elementos de la matriz JSON que contienen{"kind":"person"} y también realizar ...

1 la respuesta

¿Cuál es la secuencia de escape para el guión (-) en PostgreSQL

Estoy tratando de cambiar el nombre de una base de datos a un nombre con un guión (-). ALTER DATABASE one RENAME TO one-two;Y psql devuelve un error: ERROR: syntax error at or near "-"¿Qué debo usar como secuencia de escape para el carácter "-" ...

3 la respuesta

Establecer cadenas vacías ('') en NULL en toda la base de datos

En mi base de datos hay muchas columnas de texto donde los valores son cadenas vacías ('') Las cadenas vacías deben establecerse enNULL. No conozco los esquemas, las tablas y las columnas exactas en esta base de datos o, más bien, quiero escribir ...

1 la respuesta

Postgres 9.5+: UPSERT para devolver el recuento de filas actualizadas e insertadas

Me sale el ejemplo canónico: INSERT INTO user_logins (username, logins) VALUES ('Naomi',1),('James',1) ON CONFLICT (username) DO UPDATE SET logins = user_logins.logins + EXCLUDED.logins; Pero ahora también necesito saber: ¿Cuántas filas se ...

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