Postgresql 'CREATE USER'
Hello, Voila plusieurs jours que j'essaie de faire une fonction qui créé un utilisateur postgres. le message d'erreur: SELECT nvel_utilisateur('1newuser') ; NOTICE: Error occurred while executing PL/pgSQL function nvel_utilisateur NOTICE: line 7 at SQL statement ERROR: parser: parse error at or near $1 Voici la fonction : CREATE FUNCTION nvel_utilisateur(name) RETURNS boolean AS ' DECLARE user1 ALIAS FOR $1 ; BEGIN CREATE USER user1; RETURN TRUE ; END; ' LANGUAGE 'plpgsql' ; Je précise que si le nom de l'utilisateur est codé en dur ça marche. DROP USER pose le meme problème. Il est clair que je peux réinventer la roue (INSERT INTO pg_shadow ...), mais est-ce vraiement nécessaire ? A+ et merci Alex p.s. le but est d'employer cette fonction dans un trigger -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: Postgresql 'CREATE USER'
On 21 Jan 2003, Leandro Guimarães Faria Corsetti Dutra wrote: Pardonnez mon patois tout particulier de Français, mais... ...pourquoi la function? Le SQL marche bien pour lui-même. Or if my French was too bad, why use a function? The SQL statement should work OK by itself. OK, le SQL fonctionne très bien, mais alors comment l'intégrer dans un trigger ? ci ce n'est par une fonction ! Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: Postgresql 'CREATE USER'
On Tue, 21 Jan 2003, Marc SCHAEFER wrote: On Tue, Jan 21, 2003 at 11:16:15AM +0100, Alexandre Galletet wrote: Je précise que si le nom de l'utilisateur est codé en dur ça marche. DROP USER pose le meme problème. Il est clair que je peux réinventer la roue (INSERT INTO pg_shadow ...), mais est-ce vraiement nécessaire ? NON, grace à Marc, La solution est la suivante : CREATE FUNCTION manage_user_with_session2(name) RETURNS boolean AS ' DECLARE user1 ALIAS FOR $1 ; sqlstr text ; BEGIN sqlstr := ''CREATE USER '' || user1 || ; EXECUTE sqlstr ; RETURN TRUE ; END; ' LANGUAGE 'plpgsql' ; Merci Alex p.s. Le but était de créer un nouvelle utilisateur postgres chaque fois qu'on insert une ligne dans une table et de supprimer cet utilisateur si on efface la ligne correspondante. -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: Hp JetDirect (sans IP?)
On Thu, 29 Nov 2001, Félix Hauri wrote: Comment forcer l'attribution d'une adresse IP? arp -s 192.168.0.11 00:40:8c:38:ca:bc par exemple L'adresse Hardware se trouve souvent imprimée sur la carte réseau ou le serveur d'impression. Des fois elle est employée comme numéro de série (de production). Il faut dire que je ne connais pas bien les réseaux, mais je viens d'employer cette commande pour attribuer une adresse IP a un serveur d'im pression (Axis et LinkSys) et tout est OK. A+ Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: Hp JetDirect (sans IP?)
On Thu, 29 Nov 2001, Marc SCHAEFER wrote: On Thu, 29 Nov 2001, Alexandre Galletet wrote: arp -s 192.168.0.11 00:40:8c:38:ca:bc oh, c'est encore pire que je croyais. Donc la boîte va accepter n'importe quel paquet IP (n'importe quelle adresse destination) tant qu'il est adressé à son adresse MAC. Pour mon cas, le serveur d'impression s'est retrouvé configuré avec l'adresse IP 192.168.0.11 après cette commande. De là à savoir si il accepte n'importe quelle adresse IP avec son adresse MAC je n'ai pas testé. De plus mes piètres connaisances des réseaux ne me permettent pas de savoir pourquoi c'est encore pire. Si tu pouvais détailler legèrement je t'en saurais reconnaissant. A+ Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Interfacer Sendmail et Courier-imap
Bonjour, Je viens d'installer Courier-imap et il 'semble' fonctionner correctement,mais comment configurer sendmail pour qu'il en tienne compte. Est-ce qu'il faut modifier sendmail.cf ou aliases ou quelque chose d'autre ? Je n'ai absoluement rien trouvé sur sendmail dans la doc de courier-imap. Merci d'avance A+ Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: ISDN et route
On Wed, 4 Apr 2001, Cedric Rochat wrote: Le Mercredi, 4 Avril 2001 15.39, vous avez crit : Salut tous, Je viens de configurer ma carte ISDN et tout le tralala autour de facon a avoir un systeme dod (dial on demand). Utilises-tu Diald? Non, pas que je sache. La derniere ligne de 'route' lance la connection. Que faire pour que la route par default ne soit plus supprime ? En supprimer la demande dans ton script ifdown, connect ou qqch... Cela dpend de ta config, distrib. Je n'ai aucun fichier de ce style dans /etc/ppp , seulement ioptions et chap-secret. Merci Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Select SQL
On Wed, 14 Mar 2001, Marc SCHAEFER wrote: et ventuellement acheter le livre sur PostgreSQL: Introduction and Concepts, Bruce Momjian, Addison-Wesley, disponible chez Ellipse. Interessant, la derniere fois (env 3 sem.) que j'ai demande un livre sur PostgreSQL chez Ellipse il m'ont repondu qu'il n'y en avait pas ! As-tu un peu plus d'infos sur cet ouvrage (Editeur ISBN etc...) PS: il est disponible format HTML sur Internet aussi. Une adresse plus ou moins prcise ? Merci Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
payKreator et Compta
Bonjour tous, J'ai le meme problme que toi et il n'existe pas de version Linux de Paymaker ou qqch comme ca pour nous en Suisse. L'autre lacune est un programme de compta, digne de ce nom. Lors de son AG en janvier 2001 il a ete question de ce problme et le GULL est OK pour chapeauter un developpement d'un tel logiciel. Jeudi 29 mars je donne un cours dans le cadre du GULL sur la comptabilit (orient informatique) et les particularits suisses de celle-ci. Ce cours sera (j'espre) une base pour le developpement d'un tel programme. Il sera aussi bien question d'un programme pour le particulier (tel que PayerMaker) que d'un programme pour le professionnel (tel que GIT, Abacus, Cresus et j'en passe ...). Je tiens a preciser d'emble que si j'ai de bonnes connaissances en comptabilite celles-ci ne sont que sommaire en informatique. On Mon, 12 Mar 2001, Yann GAUTERON wrote: Bonjour, Je ne sais pas vous, mais moi, il n'y a rien qui m'enerve plus que de devoir redmarrer mon PC sous Windows, 2-3 fois par mois, pour prparer mes paiements avec PayMaker... Moi aussi, Je cherche depuis plusieurs mois, un logiciel sous Linux qui fasse la mme chose, mais je n'ai jamais rien trouv (les fichiers DTA et OPAE gnrs sont un format utiliss par les tablissements en Suisse uniquement). Finallement, j'ai prfr rechercher des informations sur les formats de ces fichiers et ma qute a t couronne de succs samedi (assez facile, en fait). Maintenant, j'aimerais bien crer ce programme pour faire la saisie des paiements et la gnration de ces fichiers DTA ou OPAE. J'ai donc lanc le projet payKreator et le site se trouve sur http://www.gauteron.ch/sd/paykreator/ (bientt http://paykreator.gauteron.ch/ ). (Le site n'est pas encore trs fournis, mais il devrait tre bcp plus propre d'ici la fin de la semaine... mais aucun graphisme qui en jette, car je suis assez nul ce niveau l). Si quelques personnes sont intrresses (programmation; ides implmenter; traduction de-en-it du site, de la doc, du programme; gestion du site), elles peuvent me contacter [EMAIL PROTECTED] ou [EMAIL PROTECTED] Si quelqu'un pourrait m'indiquer o hberger gratuitement un site (http://www.paykreator.ch) qui propose une 10aine d'e-mails (minimum) + des (5 environ) mailing-lists, je suis preneur. Mon ide serait de faire le projet en C++ et d'utiliser l'environnement graphique KDE 2... Mais comme toujours, toutes les ides sont les bienvenues... Pour terminer, la liste de discussion [EMAIL PROTECTED] a t cre. Pour s'y inscrire, il faut envoyer un e-mail [EMAIL PROTECTED] Les discussions sur les wishlists, suggestions, dbats langages, environnements graphiques, etc pourront y tre mens. Merci bcp Yann -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: la classe lettre.cls pour Latex de Megevand
Qqn qui a installe la meme classe peut-il me donner le contenu de cette variable. $TEXINPUTS n'est pas definie pa defaut. Tu *peux* y definir des path de recherche supplementaire pour tex. Par exemple: setenv TEXINPUTS :/ou/tu/mets/tes/texinputs:/un/autre/path Note: Il est tres important de prefixer des paths par un : . Si tu oublie cela, tex je ne va pas chercher dans les path par defaut... Ok merci, j'ai solutionne mon probleme. De plus peur ceux qui que cela interesse (je viens de perdre pres de 4 heures la dessus) ne mettez pas le parametre origdate pour la classe lettre ci c'est la 1ere foix que vous compilez : ca genere plein d'erreur et la lettre est illisible. Mise a part ca, cette classe me parait excellente pour des lettres en francais (suisse). A+ Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
la classe lettre.cls pour Latex de Megevand
Je suis en train d'installer la classe lettre pour Latex et je dois placer cette classe dans un repertoire compris dans la variable d'environnement $TEXINPUTS. Variable inconnue sur ma machine (slack 7.0 Latex v3.14159) Qqn qui a installe la meme classe peut-il me donner le contenu de cette variable. Merci Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Générer un mailing
Bonjour tous, Je dois faire prochainement un mailing (fichier d'adresse et lettre type) et je ne sais trop comment m'y prendre. Qqn a-t-il une solution libre (p.ex. perl Latex) ou simplement une suggestion ? Lors de la convocation de l'AG en 2000 on avait `lachement' employ M$-W*** car on manquait cruellement de temps, mais la je cherche LA solution. Merci Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Perl
On Thu, 15 Feb 2001, Bjrn Rademacher wrote: Est-ce que tu connais un autre moyen d'envoyer un formulaire avec prs de 45 champs. J'ai le formulaire dj sous forme html. J'aimerai faire un "submit" et rcuprer le rsultat. Le module CGI de Perl permet de recuprer facilement les champs des formulaires. A+ Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: programme de compta
On 19 Jan 2001, Blaise Drayer wrote: Enfin tout a pour demander qui serait interess un portage de crsus sous linux, combien vous seriez prt mettre et surtout me donner des arguments du tonnerre pour que je puisse tenter de le convaincre de mettre a en opensource et qu'ils gagnent toujours de l'argent. Personellement je ne suis pas interess au portage de produits Crsus (salaire, compta et facturation) sous Linux. J'utilise actuellement Crsus-salaire et je gere environs 10 salaires, mais c'est pas le programme que je conseillerais pour 50 ou 200 personnes : la gestion est trop lourde, difficile a configurer, pas assez souple ... Je pense que leur programme de compta doit fonctionner sur le meme principe que celui des salaires. Sinon il tait interess crer un nouveau produit de A Z en opensource si il y'avait quand mme un moyen ou un autre de gagner de l'argent ensuite, Cette solution me parait plus interessante et avec plus d'avenir. Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: handshake entre un modem et un TA
On Sun, 21 Jan 2001, Marc SCHAEFER wrote: On Sun, 21 Jan 2001, Pierre Maitre wrote: Ben voil, il ne me reste plus qu' acheter un ZyXEL qui supporte les protocoles analogiques et digitaux... Malheureusement, le ZyXEL 2864I (le meilleur) n'est plus en vente, et la qualit gnrale des modems ZyXEL a baiss depuis ... Etrange, le catalogue Distrelec janvier 2001 le propose a CHF 635.--. Peut-^etre sagit-il pas exactement du meme modele ? ils indiquent : Adaptateur terminal Zyxel Elite 2864i RNIS (Hybride) Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Streamer HP SureStore 5000i
On Fri, 22 Dec 2000, Francois Deppierraz wrote: J'ai un petit problème avec un streamer SCSI HP SureStore 5000i. * Lecteur sale, possible (il demande la casette de nettoyage tout le temps), comment le nettoyer correctement ? J'ai eu le m^eme problème avec un SureStore DAT8. En réalité il etait pas sale mais defectueux : je l'ai fait changer (beaucoup de ces lecteurs ont une garantie HP de 3 ans). A+ Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: SOLUTION : Sendmail, SMART_HOST
On Mon, 18 Dec 2000, Marc SCHAEFER wrote: NB: ` est différent de ' (aucune idée si cela pose un problème). Non le problème ne vient pas de là, car j'ai deja essayé et cela n'a rien changé. A+ Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: SOLUTION : Sendmail, SMART_HOST
Alors là, je suis sur le cul : Non seulement il faut define en minuscule, mais en plus il faut `' et non pas ''. Sendmail est bien le seul programme que je connaisse a faire la distinction des `' : car je ne sais faire l'apostrophe d'ouverture que depuis quelques semaines et cela ne m'avais JAMAIS posé de problème. Quant au define il est le seul (avec divert) à ^etre en minuscule tout le reste est en majuscule (MAILER, OSTYPE, MASQUERADE_AS, ...) pourquoi Merci Alex On Tue, 19 Dec 2000, Marc SCHAEFER wrote: On Mon, 18 Dec 2000, Alexandre Galletet wrote: NB: ` est différent de ' (aucune idée si cela pose un problème). Non le problème ne vient pas de là, car j'ai deja essayé et cela n'a rien changé. et du DEFINE vs define ? -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Sendmail, SMART_HOST
Bonjour à tous, Voila que je veux envoyer un mail sur la mailing list et une protection anti-spam (dul) me dit de passer tous mes mails par un relay (pour l'instant mon portable envoie directement les mails aux destinatires). Alors je consulte le site maps.vix.com/dul, modifie mon fichier c0nfig.mc, compile (sh Build config.cf), et tout et tout, mais sendmail ne passe toujours pas mes mails par un relay. J'ai la version 8.11 de sendmail et mon fichier c0nfig.mc est le suivant : divert(0)dnl VERSIONID(`$Id: generic-linux.mc,v 8.1 1999/09/24 22:48:05 gshapiro Exp $') OSTYPE(linux)dnl DOMAIN(generic)dnl MAILER(local)dnl MAILER(smtp)dnl DEFINE('SMART_HOST', 'mail.gramu.com')dnl MASQUERADE_AS(gramu.com) FEATURE(allmasquerade) FEATURE(masquerade_envelope QQn a-t-il la solution Merci Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Sendmail, SMART_HOST
On Mon, 4 Dec 2000, Alexandre Galletet wrote: DEFINE('SMART_HOST', 'mail.gramu.com')dnl Je suppose que ceci est le fournisseur de service SMTP ? P.ex. si tu te connectes par Sunrise cela devrait être mail.sunrise.ch. Tout juste. J'ai essayé de remplacer mail.gramu.com avec mail.sunrise.ch, mais j'ai toujours le meme problème! Que faire pour trouver le problème. Merci Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: Sendmail, SMART_HOST
Je suppose que ceci est le fournisseur de service SMTP ? P.ex. si tu te connectes par Sunrise cela devrait être mail.sunrise.ch. Tout juste. J'ai essayé de remplacer mail.gramu.com avec mail.sunrise.ch, mais j'ai toujours le meme problème! l'adresse du serveur SMTP de freeusrf est : smtp.freesurf.ch (le POP : pop.freesurf.ch) je ne sais pas si c'est la source du problème... mais peut-être que ça peut aider... J'ai essayé, mais l'erreur est ailleur (la vérité aussi :-)) Merci Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.
Re: imapd
Marc SCHAEFER wrote: s'arrete (bloque) sur les gros mails (plusieur kilos octets). Si lorsque cela se produit, tu as beaucoup d'erreurs (cf /sbin/ifconfig ppp0 Iface MTU MetRX-OK RX-ERR RX-DRP RX-OVRTX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 49 0 0 00 0 0 0 BRU lo 3924 0 100 0 0 0 100 0 0 0 LRU ppp0 1514 0 2422 21 0 0 2585 0 0 0 OPRU Est ce que 21 signifie 'beaucoup d'erreurs' ? ou netstat -i), alors vérifie que l'option crtscts est configurée pour oui j'ai crtscts dans mon fichier options pppd, et que, de plus, le modem est configuré en hardware flow control (aka RCS/CTS). O`u voir celà ? Es-ce que qqn pourrait m'éclairer sur ce message Il se peut qu'un gros mail soit très compressible, et donc que les données circulent très vite, et que ton ordinateur est soit trop lent, soit a un port série trop ancien, soit utilise un disque IDE et l'option de hdparm corrompt les données, etc. Le serveur et le portable sont deux machines très récentes (env 6 mois) Je tiens à préciser que les messages d'erreur dans /var/log/messages sont signalés sur le serveur de mail et non pas sur mon portable. Le serveur de mail est sur internet et n'utilise pas de modem. Sans vouloir trop m'avancé (j'ai peu d'expérience dans le domaine) je pense que le problème se situe au niveau du serveur de mail, qui arr^ete l'envoie de mails, plust^ot que de mon portable. p.s. imapd crée-t-il un 'lock file' pendant sont travail ? J'ai peu trouvé de doc sur imapd, o`u chercher ? Merci Alex -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question.