Tag: POSTGRESQL-9.4
Fuera de la memoria compartida PISTA: Probablemente necesitarás aumentar maxlockspertransaction. Estamos pasando las tablas separadas por comas como entrada e intentando eliminar un conjunto grande de tablas. CREATE OR REPLACE FUNCTION "Esquema".drop_tables(table_names character varying) RETURNS void AS $BODY$ DECLARE tables text[]; DECLARE table_name VARCHAR; BEGIN SET search_path='Esquema'; SELECT into tables . . . Read more
Estoy tratando de obtener el salario máximo de la columna departamento pero también quiero saber la persona en ese determinado departamento. ¿Qué puedo hacer aquí? create table if not exists employee( id serial unique, firstName varchar (15), lastName varchar(15), department varchar (20), salary int ); select department, max(salary) from employee . . . Read more
CREATE FUNCTION obtener_o_crear_id(scheduleid integer, memberid character varying, userid integer, roleid integer, fecha_cita timestamp without time zone, activo boolean) RETURNS INT AS $$ WITH obtener AS ( SELECT memid FROM detalles_cita_miembro d WHERE fecha_cita = fecha_cita ), nuevo AS ( INSERT INTO detalles_cita_miembro (scheduleid, memberid, userid, roleid, fecha_cita, activo) VALUES (scheduleid, . . . Read more
Quiero implementar una función y un trigger (sin parámetros) que permitan hacer cambios en una tabla B siempre y cuando se hagan en la tabla D. Lo que quiero decir con cambios son inserciones, actualizaciones o eliminaciones. Por ejemplo, si elimino, actualizo o inserto un registro en la tabla D, . . . Read more
Cada usuario utilizará estos datos al menos 15 veces cuando estén conectados. Por lo tanto, la opción de READ es más importante. Así que tengo dos enfoques, sé que esta es una pregunta de novato, pero solo estoy confundido entre las opciones: Enfoque 1 Tener múltiples filas con menos columnas, . . . Read more