Articles of postgresql

El uso de Hibernate de la secuencia PostgreSQL no afecta la tabla de secuencias

He configurado Hibernate para utilizar la secuencia de PostgreSQL (a través de anotaciones) para generar valores para la columna de identificación de clave principal de la siguiente manera: @Id @SequenceGenerator(name=”pk_sequence”,sequenceName=”entity_id_seq”) @GeneratedValue(strategy=GenerationType.SEQUENCE,generator=”pk_sequence”) @Column(name=”id”, unique=true, nullable=false) public int getId() { return this.id; } Lo que veo con esta configuración es que hibernate ya está asignando valores de […]

¿Cómo se usan las variables en un script simple de PostgreSQL?

Por ejemplo, en MS-SQL, puede abrir una ventana de consulta y ejecutar lo siguiente: DECLARE @List AS VARCHAR(8) SELECT @List = ‘foobar’ SELECT * FROM dbo.PubLists WHERE Name = @List ¿Cómo se hace esto en PostgreSQL? Se puede hacer?

Intervalo de tiempo de Postgresql SQL GROUP BY con precisión arbitraria (hasta mili segundos)

Tengo mis datos de medición almacenados en la siguiente estructura: CREATE TABLE measurements( measured_at TIMESTAMPTZ, val INTEGER ); Ya sé que usando (a) date_trunc(‘hour’,measured_at) Y (b) generate_series Podría agregar mis datos por: microseconds, milliseconds . . . ¿Pero es posible agregar los datos en 5 minutos o digamos una cantidad arbitraria de segundos? ¿Es posible […]

¿Cómo selecciono eficientemente el valor previo no nulo?

Tengo una mesa en Postgres que se ve así: # select * from p; id | value —-+——- 1 | 100 2 | 3 | 4 | 5 | 6 | 7 | 8 | 200 9 | (9 rows) Y me gustaría hacer una consulta para que se vea así: # select * from […]

¿Cuál es la forma más recomendada de almacenar tiempo en PostgreSQL usando Java?

Estoy almacenando dos fechas en la base de datos PostgreSQL. En primer lugar, son los datos de visita de una página web, y la segunda fecha es la fecha de la última modificación de la página web (este es obtener como un largo). Tengo algunas dudas sobre cuál es la mejor estrategia para almacenar estos […]

zona horaria predeterminada de postgres

Instalé PostgreSQL 9 y el tiempo que se muestra es de 1 hora detrás de la hora del servidor. La ejecución de Select NOW() muestra: 2011-07-12 11:51:50.453842+00 La fecha del servidor muestra: mar 12 jul 12:51:40 BST 2011 Está 1 hora atrás pero la zona horaria que se muestra en phppgadmin es: TimeZone Etc / […]

Error de PostgreSQL ‘No se pudo conectar al servidor: no existe tal archivo o directorio’

Como algunos otros, recibo este error cuando ejecuto rake db: migro en mi proyecto o incluso bash la mayoría de las tareas de la base de datos para mis aplicaciones de Ruby on Rails 3.2. PGError (no se pudo conectar al servidor: no existe dicho archivo o directorio. ¿El servidor se ejecuta localmente y acepta […]

Postgresql: Scripting ejecución de psql con contraseña

¿Cómo puedo llamar a psql para que no solicite una contraseña ? Esto es lo que tengo: psql -Umyuser < myscript.sql Sin embargo, no pude encontrar el argumento que pasa la contraseña, por lo que psql siempre lo solicita.

Consulta de carriles tipo de datos Postgres JSON

Estoy usando el tipo de datos json de Postgres, pero quiero hacer una consulta / ordenamiento con datos que están nesteds dentro del json. Quiero pedir o consultar con .where en el tipo de datos json. Por ejemplo, quiero hacer una consulta para los usuarios que tienen un conteo de seguidores> 500 o quiero ordenar […]

Rieles que asignan automáticamente el ID que ya existe

Creo un nuevo registro como ese: truck = Truck.create(:name=>name, :user_id=>2) Mi base de datos actualmente tiene varios miles de entidades para camiones, pero asigné los identificadores a varios de ellos, de una manera que dejó algunos identificadores disponibles. Entonces, lo que está sucediendo es que Rails crea un elemento con id = 150 y funciona […]