Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1132 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Pgsql/C: truncate table après un timer???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pgsql/C: truncate table après un timer???

n°1990200
RSeif
Posté le 04-05-2010 à 16:34:51  profilanswer
 

Bonjour,  
 
j'ai la fonction suivante en PgSQL:

Code :
  1. create or replace FUNCTION verify_replicat(inet, varchar(128), timestamp with time zone) RETURNS integer
  2. AS $$
  3. DECLARE
  4. addr alias for $1;
  5. v_targetid alias for $2;
  6. v_tmstmp alias for $3;
  7. result integer;
  8. BEGIN
  9. insert into replicat(ip, targetid, tmstmp) values (addr, v_targetid, date_trunc('minute',current_timestamp));
  10. raise notice 'données inserées';
  11. select into result 1;
  12. RETURN result;
  13. EXCEPTION WHEN unique_violation THEN
  14.  raise notice 'Détection de réplicat pour % à %', addr, date_trunc('minute', current_timestamp);
  15.  select into result 0;
  16. RETURN result;
  17. end;$$
  18. LANGUAGE plpgsql;


SOn appel en C est le suivant:

Code :
  1. sprintf(commande_sql1,"select verify_replicat('%s', '%s', current_timestamp);", addr, targetid);
  2. result = PQexec(connect_database, commande_sql1);//result reçoit le résultat d'exécution de la commande_sql1 avec la BD


 
pour libérer la mémoire, je dois effacer les éléments de la tables périodiquement puisqu'elle ne sert qu'au test.
mais j'ai pa trouver de solution autre que faire un compteur en boucle.
savez vous une commande adéquate, et est-ce en C ou en PgSQl?

mood
Publicité
Posté le 04-05-2010 à 16:34:51  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Pgsql/C: truncate table après un timer???

 

Sujets relatifs
Got Error 12 from table handlerDébutant need Help en C
oracle utiliser la même table pour lire ....Link error et Objective-C
Traduire une fonction aléatoire de l'algorithme en langage C ?!les interruptions et le timer_68HC11
Code C++ Pour tester un mémoire DDR2Après l'ajout d'une colonne dans ma Table
Langage C : passage d'un tableau à une fonctionDao creation de table
Plus de sujets relatifs à : Pgsql/C: truncate table après un timer???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR