Hey thank you~
postgres=# \dn ???????????? ???? | ?????? ---------+---------- pgagent | postgres public | postgres (2 ??????) ------------------ Original ------------------ From: "Adrian Klaver"; Date: Thursday, Jun 14, 2018 12:06 PM To: "a"<372660...@qq.com>; "pgsql-general"; Subject: Re: How to reference a composite type in schemas not "public"? On 06/13/2018 08:34 PM, a wrote: > Hi I have created some composite type: > > create type "MjorTbl".mort as( > adjfac float8, > tablename text, > subtype text, > improv float8, > selfac slfc > ); > > The schema is different from public, while I would like to create table > using the composite type, it reports a error: > > create type "MjorTbl".decrmt as( > nodecrmt int4, > mortality "MjorTbl"."mort" > ); > > ERROR: type "MjorTbl.mort" does not exist > SQL state: 42704 In psql what does \dn show? > > create type "MjorTbl".decrmt as( > nodecrmt int4, > mortality mort > ); > > ERROR: type "mort" does not exist > SQL state: 42704 > > How can I reference the created composite type correctly?? > > Thanks > > Shore > > -- Adrian Klaver adrian.kla...@aklaver.com