Skip site navigation (1) Skip section navigation (2)

Re: [

From: "Masse Jacques" <jacques(dot)masse(at)bordeaux(dot)cemagref(dot)fr>
To: <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Re: [
Date: 2005-08-19 08:21:37
Message-ID: C11DCF42D8B39A40A0B9D43C4C9E77C0071966@angelos.bordeaux.cemagref.fr (view raw or flat)
Thread:
Lists: pgsql-fr-generale
Pardon ...
Ca doit marcher sans le path 

> ------------------
> show search_path;
> "$user,public"
> -----------------
> insert into data.photo_record ( photo_record_id ) values (99999);
> La réquête s'est terminée avec succés: insertion d'une avec l'OID 1108316. La requête a été exécutée en 10 ms.

Jacques Massé
________________________________________
Diadfish: http://www.diadfish.org
PostgreSQL : http://www.postgresqlfr.org




> -----Message d'origine-----
> De : pgsql-fr-generale-owner(at)postgresql(dot)org
> [mailto:pgsql-fr-generale-owner(at)postgresql(dot)org]De la part de Jean-Paul
> Argudo
> Envoyé : jeudi 18 août 2005 19:51
> À : Francois(dot)Borlet-Hote(at)equipement(dot)gouv(dot)fr
> Cc : pgsql-fr-generale(at)postgresql(dot)org
> Objet : Re: [pgsql-fr-generale] [
> 
> 
> Le Thursday Aug 18, 2005 at 04:55:17PM +0200, 
> Francois(dot)Borlet-Hote(at)equipement(dot)gouv(dot)fr a écrit :
> > Bonjour,
> 
> Bonjour Fraçois,
> 
> > J'arrive à lire ainsi que modifier des tables et leurs 
> données quant elles
> > ne sont pas dans le schéma "public" grace aux syntaxes suivantes:
> > SELECT * FROM mon_schema.ma_table WHERE ...
> > UPDATE mon_schema.ma_table SET col1=valeur1, col2=valeur2 WHERE ...
> > 
> > Par contre impossible de faire INSERT INTO 
> mon_schema.ma_table (col1, col2)
> > VALUES (valeur1, valeur2)
> 
> Votre schéma "mon_schema" ne doit pas être dans le search_path
> 
> > Quelqu'un a-t-il déjà testé ou alors ma syntaxe sql n'est 
> pas la bonne ??
> > Merci de vos réponses
> 
> RTFM : http://traduc.postgresqlfr.org/pgsql-8.0.3-fr/ddl-schemas.html
> 
> notament le "5.8.3. Le Chemin de Recherche de Schéma"
> 
> Vous y apprendrez à voir votre "search_path" et à le modifier 
> eventuellement.
> 
> Attention, si vous avez des tables avec le même nom, l'ordre 
> SQL portera sur la
> 1ère table trouvée dans le search path.
> 
> Un petit exemple vaut mieux qu'un long discours:
> 
> tests=# show search_path;
>  search_path
> --------------
>  $user,public
> (1 ligne)
> 
> tests=# select count(*) from test;
>  count
> -------
>      4
> (1 ligne)
> 
> tests=# set search_path to mon_schema,public;
> SET
> tests=# select count(*) from test;
>  count
> -------
>      0
> (1 ligne)
> 
> tests=# show search_path;
>     search_path
> --------------------
>  mon_schema, public
> (1 ligne)
> 
> 
> 
> 
> 
> -- 
> Jean-Paul ARGUDO
> www.PostgreSQLFr.org
> Trésorier de PostgreSQLFr
> OpenPGP : 1024D/93A41CA4
> 
> ---------------------------(end of 
> broadcast)---------------------------
> TIP 1: if posting/reading through Usenet, please send an appropriate
>        subscribe-nomail command to majordomo(at)postgresql(dot)org 
> so that your
>        message can get through to the mailing list cleanly
> 

pgsql-fr-generale by date

Next:From: Francois.Borlet-HoteDate: 2005-08-19 08:44:43
Subject: RE: [pgsql-fr-generale] INSERT avec un s?==?ISO-8859-15?Q?chéma
Previous:From: Masse JacquesDate: 2005-08-19 07:49:53
Subject: RE: [pgsql-fr-generale] [pgsql-fr-generale] ?==?iso-8859-1?Q?INSERT avec un schéma

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group