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 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
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
>
From | Date | Subject | |
---|---|---|---|
Next Message | Francois.Borlet-Hote | 2005-08-19 08:44:43 | RE: [pgsql-fr-generale] INSERT avec un schéma |
Previous Message | Masse Jacques | 2005-08-19 07:49:53 | RE: [pgsql-fr-generale] [pgsql-fr-generale] INSERT avec un schéma |