¿Es esta la sintaxis postgresql adecuada para agregar una columna a una tabla con un valor predeterminado de false ALTER TABLE users ADD "priv_user" BIT ALTER priv_user SET DEFAULT
¿Es esta la sintaxis postgresql adecuada para agregar una columna a una tabla con un valor predeterminado de false ALTER TABLE users ADD "priv_user" BIT ALTER priv_user SET DEFAULT
Tengo un ejemplo de la tabla db, personsen Postgres dictadas por otro equipo que tiene un nombre de columna por ejemplo, "first_Name". Ahora estoy tratando de usar PG commander para consultar esta tabla en este nombre de columna. select * from persons where first_Name="xyz"; Y solo regresa...
Como puedo entender la documentación, las siguientes definiciones son equivalentes: create table foo ( id serial primary key, code integer, label text, constraint foo_uq unique (code, label)); create table foo ( id serial primary key, code integer, label text); create unique index foo_idx...
Tengo la siguiente tabla de base de datos en un servidor Postgres: id date Product Sales 1245 01/04/2013 Toys 1000 1245 01/04/2013 Toys 2000 1231 01/02/2013 Bicycle 50000 456461 01/01/2014 Bananas 4546 Me gustaría crear una consulta que proporcione el SUMde la Salescolumna y agrupe los...
Estoy llegando a Postgres desde Oracle y estoy buscando una manera de encontrar la tabla y el tamaño del índice en términos de bytes/MB/GB/etc, o incluso mejor, el tamaño de todas las tablas. En Oracle tuve una consulta larga y desagradable que analizaba user_lobs y user_segments para devolver una...
Tengo una lista simple de ~ 25 palabras. Tengo un campo varchar en PostgreSQL, digamos que la lista es ['foo', 'bar', 'baz']. Quiero encontrar cualquier fila en mi tabla que tenga alguna de esas palabras. Esto funcionará, pero me gustaría algo más elegante. select * from table where (lower(value)...
Estoy tratando de hacer una copia de seguridad / restaurar una base de datos PostgreSQL como se explica en el sitio web de Docker, pero los datos no se restauran. Los volúmenes utilizados por la imagen de la base de datos son: VOLUME ["/etc/postgresql", "/var/log/postgresql",
La estructura de la tabla de ejemplo a continuación da un ERROR: no hay una restricción única que coincida con las claves dadas para la tabla referenciada, y después de haberla observado durante un tiempo, ahora no puedo entender por qué surge este error en esta situación. BEGIN; CREATE TABLE...
Regularmente necesito eliminar todos los datos de mi base de datos PostgreSQL antes de una reconstrucción. ¿Cómo haría esto directamente en SQL? Por el momento, he logrado crear una declaración SQL que devuelve todos los comandos que necesito ejecutar: SELECT 'TRUNCATE TABLE ' || tablename ||...
Tengo una tabla pequeña y cierto campo contiene el tipo " carácter variable ". Estoy tratando de cambiarlo a " Entero " pero da un error de que no es posible la conversión. ¿Hay alguna forma de evitar esto o debería crear otra tabla y llevar los registros a ella mediante una consulta? El campo...
shopkeeper la tabla tiene los siguientes campos: id (bigint),amount (numeric(19,2)),createddate (timestamp) Digamos que tengo la tabla anterior. Quiero obtener los registros de ayer y generar un informe al tener la cantidad impresa en centavos. Una forma de hacerlo es realizar cálculos en mi...
Soy novato en PostgreSQL y PostGIS. Quiero almacenar valores de latitud y longitud en la tabla de base de datos PostgreSQL 9.1.1. Calcularé la distancia entre dos puntos, encontraré puntos más cercanos utilizando los valores de esta ubicación. ¿Qué tipo de datos debo usar para latitud y...
Tengo una pregunta sobre el ALTER TABLEcomando en una tabla realmente grande (casi 30 millones de filas). Una de sus columnas es a varchar(255)y me gustaría cambiar su tamaño a a varchar(40). Básicamente, me gustaría cambiar mi columna ejecutando el siguiente comando: ALTER TABLE mytable ALTER...
Veo el siguiente stacktrace (truncado) en el archivo server.log de JBoss 7.1.1 Final: Caused by: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block at
Ejemplo muy simple: una tabla, un índice, una consulta: CREATE TABLE book ( id bigserial NOT NULL, "year" integer, -- other columns... ); CREATE INDEX book_year_idx ON book (year) EXPLAIN SELECT * FROM book b WHERE b.year > 2009 me da Seq Scan on book b (cost=0.00..25663.80...
Tengo una base de datos postgres con múltiples esquemas. Cuando me conecto a la base de datos desde un shell con psqly lo ejecuto \dt, utiliza el esquema de conexión predeterminado que es público . ¿Hay una bandera que pueda especificar o cómo puedo cambiar el
¿Hay un comando en PostgreSQL para seleccionar conexiones activas a una base de datos dada? psqlestablece que no puedo descartar una de mis bases de datos porque hay conexiones activas a ella , por lo que me gustaría ver cuáles son las conexiones (y desde qué
Tengo PSQL ejecutándose, y estoy tratando de obtener una aplicación perl que se conecte a la base de datos. ¿Hay un comando para encontrar el puerto actual y el host en el que se ejecuta la base de
Tengo el siguiente UPSERT en PostgreSQL 9.5: INSERT INTO chats ("user", "contact", "name") VALUES ($1, $2, $3), ($2, $1, NULL) ON CONFLICT("user", "contact") DO NOTHING RETURNING id; Si no hay conflictos, devuelve algo como esto: ---------- | id | ---------- 1 | 50 | ---------- 2 | 51...
Las bases de datos Postgres 8.4 y superiores contienen tablas comunes en el publicesquema y tablas específicas de la compañía en el companyesquema. companylos nombres de esquema siempre comienzan 'company'y terminan con el número de la compañía. Entonces puede haber esquemas...