Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - gfd

#1
si muchas gracias hora retomare mi camino nija, digo mi camino hacker :D
#2
bueno bueno....agradezco a todos los colaboradores y a los creadores de lo manuales, bien he visto los errores y parece que a alguien si le funsiono el manual x que tenia el wifi instalado en su disco duro.... y el otro tipo keria instalarlo con el live cd del wifislax... y bien la pregunta es que paketes hay que instlarle al live cd para poder isntalar ese drivER? espero puedan contestarme gracias
#3
gracias por responder, si de echo estoy manipulando los datos asi como lo mencionas pero ps se supone que es una funcion y tiene que ser mas elaborada, estructurada ..... estoy pensando en que dentro de la funcion me genere la consulta y la misma funcion retorne los valores del arreglo pero bueno vere como se puede hacer eso XD, grax por responder
#4
saludos gente de hacker.net


el motivo de mi post es el siguente

tengo una base de datos en postgresql , una pagina web, y un servidor apache , bueno esa es la descripcion general de mi sistema, el asunto es que tengo que graficar datos estadisticos de mi sistema, y para ello usare jpgraph, por lo que investigue jpgrapt tiene funciones independientes a bases de datos, basta con hacer una consulta a la base, meter el resultado en un arreglo y con eso jpgrapt podria graficar, hay alguna forma de reutilizar las funciones que tengo en mi base de datos para poder obtener los datos que necesito para graficar???


estas son las tablas y los triggers



-- Table: actividades_programa

-- DROP TABLE actividades_programa;

CREATE TABLE actividades_programa
(
  num serial NOT NULL,
  clave_programa integer,
  tipo character varying(1),
  folio integer,
  CONSTRAINT actividades_programa_pkey PRIMARY KEY (num),
  CONSTRAINT actividades_programa_folio_key UNIQUE (folio),
  CONSTRAINT actividades_programa_folio_check CHECK (folio > 0),
  CONSTRAINT actividades_programa_num_check CHECK (num > 0)
)
WITHOUT OIDS;
ALTER TABLE actividades_programa OWNER TO postgres;






-- Table: orden_trabajo

-- DROP TABLE orden_trabajo;

CREATE TABLE orden_trabajo
(
  n_control serial NOT NULL,
  folio integer NOT NULL,
  num integer,
  clave_tservicio integer NOT NULL,
  nombre_asignado character varying(50) NOT NULL,
  fecha_realizacion date NOT NULL,
  fecha_liberado date,
  fecha_aprobado date,
  herramientas_util character varying(80) NOT NULL,
  CONSTRAINT orden_trabajo_pkey PRIMARY KEY (n_control),
  CONSTRAINT orden_trabajo_clave_tservicio_fkey FOREIGN KEY (clave_tservicio)
      REFERENCES t_servicios (clave_tservicios) MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION,
  CONSTRAINT orden_trabajo_folio_fkey UNIQUE (folio),
  CONSTRAINT orden_trabajo_clave_tservicio_check CHECK (clave_tservicio > 0),
  CONSTRAINT orden_trabajo_folio_check CHECK (folio > 0),
  CONSTRAINT orden_trabajo_n_control_check CHECK (n_control > 0),
  CONSTRAINT orden_trabajo_num_check CHECK (num > 0)
)
WITHOUT OIDS;
ALTER TABLE orden_trabajo OWNER TO postgres;






-- Function: actualiza_realizado_e()

-- DROP FUNCTION actualiza_realizado_e();

CREATE OR REPLACE FUNCTION actualiza_realizado_e()
  RETURNS "trigger" AS
$BODY$
declare F integer;
declare N integer;
BEGIN
  select into F new.Folio from Orden_Trabajo;
  select into N Num from Actividades_Programa where F = Folio;
 
  Update  E SET Fecha = NOW(), Listo_Orden = 'SI'
  where N = Num and Prog_Realizado = 'R';
 
  RETURN NEW;
END;
$BODY$
  LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION actualiza_realizado_e() OWNER TO postgres;








-- Trigger: actividades_programa on actividades_programa

-- DROP TRIGGER actividades_programa ON actividades_programa;

CREATE TRIGGER actividades_programa
  BEFORE INSERT OR UPDATE
  ON actividades_programa
  FOR EACH ROW
  EXECUTE PROCEDURE actividades_programa();

-- Trigger: inserta_o on actividades_programa

-- DROP TRIGGER inserta_o ON actividades_programa;

CREATE TRIGGER inserta_o
  AFTER INSERT
  ON actividades_programa
  FOR EACH ROW
  EXECUTE PROCEDURE inserta_o();

-- Trigger: inserta_p on actividades_programa

-- DROP TRIGGER inserta_p ON actividades_programa;

CREATE TRIGGER inserta_p
  AFTER INSERT
  ON actividades_programa
  FOR EACH ROW
  EXECUTE PROCEDURE inserta_p();

-- Trigger: inserta_r on actividades_programa

-- DROP TRIGGER inserta_r ON actividades_programa;

CREATE TRIGGER inserta_r
  AFTER INSERT
  ON actividades_programa
  FOR EACH ROW
  EXECUTE PROCEDURE inserta_r();





-- Trigger: actualiza_realizado_e on orden_trabajo

-- DROP TRIGGER actualiza_realizado_e ON orden_trabajo;

CREATE TRIGGER actualiza_realizado_e
  BEFORE INSERT
  ON orden_trabajo
  FOR EACH ROW
  EXECUTE PROCEDURE actualiza_realizado_e();


la itnencion es recopiar la info de las actividades realizadas respecto a las actividades rpogramadas .... :D


gracias espero y me pueda ayudar