Vous n'êtes pas identifié(e).

#1 26/12/2017 08:37:31

big1
Membre

table créée

Bonjour ,
postgres 9.6 Windows server 2008

j'ai créé une table dans le schéma myschema.

Je ne peux pas le référencer sans indiquer le schéma. Est-ce normal?

cave=# CREATE TABLE myschema.facture (id int, objet text, creationts timestamp);
CREATE TABLE
cave=# \d
Aucune relation trouvée.

cave=# select * from facture;
ERREUR:  la relation « facture » n'existe pas
LIGNE 1 : select * from facture;
                        ^
cave=# select * from myschema.facture;
 id | objet | creationts
----+-------+------------
(0 ligne)


cave=# \d myschema.facture
                Table ½ myschema.facture ╗
  Colonne   |            Type             | Modificateurs
------------+-----------------------------+---------------
 id         | integer                     |
 objet      | text                        |
 creationts | timestamp without time zone |

D'avance merci.

Hors ligne

#2 26/12/2017 09:11:00

gleu
Administrateur

Re : table créée

Oui. Vous pouvez éviter d'avoir à l'indiquer à chaque fois si vous configurez le paramètre search_path.


Guillaume.

Hors ligne

#3 26/12/2017 20:22:03

big1
Membre

Re : table créée

Merci Guillaume.


Cordialement.

Dernière modification par big1 (26/12/2017 20:24:34)

Hors ligne

Pied de page des forums