migration d'une fonction ecrit en pgadmin3 vers un serveur linux en ligne de command
bonjour,
j'ai dévolopé sur windows un site en php et une basse de donné en postgresql
maintenant je l'install sur un serveur dédie j'ai du un peu adapté la création des table mais j'ai trouvé facilement mais j'ai également fait 2 fonction et la pas moyen de les crée
j'ai déja essai de refaire tout la base import export sans succés
alors j'ai recréé les tables mais les 2 fonctionne ne passe pas
voici les fonction fonction quand j'utilise pgadmin sous windows
CREATE OR REPLACE FUNCTION add_client(email text, passe text, date_i bigint, mail_pass text)
RETURNS text AS
$BODY$
DECLARE
C_email cursor for select mail from client where mail=email ;
s_email text;
C_serial cursor for SELECT last_value FROM client_id_seq ;
s_serial text;
begin
open C_email;
FETCH C_email into s_email;
IF NOT FOUND THEN
insert into client (mail,pass,statue,date_inscription,code_modif_pass) values (email,passe,'A',date_i,mail_pass);
open C_serial;
FETCH C_serial into s_serial;
return s_serial;
END IF;
return "f";
end
$BODY$
LANGUAGE 'plpgsql' VOLATILE
COST 100;
ALTER FUNCTION add_client(text, text, bigint, text) OWNER TO postgre;
pouvez-vous m'aidé a l'adpter pour qu'elle rentre en ligne de command svp?
merci d'avance
migration windows vers debian
j'ai installer pgadmin sous windows et j'accède sur mon serveuren mode graphique les erreur sont les meme que dans la ligne de command
avez vous une iddé ?
tout cela ne fonctionne pas maleureusement
d'abort merci pour votre aide,
j'ai retaper les fonction en php et ca fonctionne ainsi
je construit le site pour le moment si se site commence a bien fonctionné j'aviserai pour le rendre plus performant
encore merci a tous
william