2010-07-19 79 views

回答

1

这是pgAdmin3用途:

SELECT t.oid         , 
     t.*          , 
     format_type(t.oid, NULL) AS ALIAS , 
     pg_get_userbyid(t.typowner) AS typeowner, 
     e.typname     AS element , 
     description        , 
     ct.oid AS taboid 
FROM  pg_type T 
     LEFT OUTER JOIN pg_type E   ON e.oid  =t.typelem 
     LEFT OUTER JOIN pg_class ct  ON ct.oid =t.typrelid AND  ct.relkind <> 'c' 
     LEFT OUTER JOIN pg_description des ON des.objoid=t.oid 
WHERE t.typtype          != 'd' 
AND  t.typname        NOT LIKE E'\\_%' 
AND  t.typnamespace         = 3278632::oid 
AND  ct.oid         IS NULL 
ORDER BY t.typname 
+0

=)thxs了很多,我不得不改变typenamespace查询和删除最后一个 “AND” 语句。现在,我将不得不了解如何将我的类型导出到新的DB – pleasedontbelong 2010-07-20 13:04:07

+0

,最后,我在转储中找到了CREATE TYPE语句。在phppgadmin中,我使用了导出工具=)再次感谢 – pleasedontbelong 2010-07-20 13:52:02

相关问题