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
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
>

Browse pgsql-fr-generale by date

  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