doctrine:build-schema错误

时间:2011-02-04 11:24:15

标签: symfony1 doctrine

当我尝试运行 symfony doctrine:build-schema 命令来获取yaml文件的架构结构时,我收到错误:

    SQLSTATE[42P01]: Undefined table: 7 ERROR:  missing FROM-clause entry for table "t"                                               
  LINE 6: ...                                                  t.typtype ...                                                        
                                                               ^. Failing Query: "SELECT                                            
                                                       ordinal_position as attnum,                                                  
                                                       column_name as field,                                                        
                                                       udt_name as type,                                                            
                                                       data_type as complete_type,                                                  
                                                       t.typtype AS typtype,                                                        
                                                       is_nullable as isnotnull,                                                    
                                                       column_default as default,                                                   
                                                       (                                                                            
                                                         SELECT 't'                                                                 
                                                           FROM pg_index, pg_attribute a, pg_class c, pg_type t                     
                                                           WHERE c.relname = table_name AND a.attname = column_name                 
                                                           AND a.attnum > 0 AND a.attrelid = c.oid AND a.atttypid = t.oid           
                                                           AND c.oid = pg_index.indrelid AND a.attnum = ANY (pg_index.indkey)       
                                                           AND pg_index.indisprimary = 't'                                          
                                                           AND format_type(a.atttypid, a.atttypmod) NOT LIKE 'information_schema%'  
                                                       ) as pri,                                                                    
                                                       character_maximum_length as length                                           
                                                     FROM information_schema.COLUMNS                                                
                                                     WHERE table_name = 'application'                                               
                                                     ORDER BY ordinal_position"

我正在学习symfony / doctrine。任何建议都将受到高度赞赏。

Symfony版本1.4.8

1 个答案:

答案 0 :(得分:0)

此问题似乎已在symphony跟踪器上得到解决,http://trac.symfony-project.org/ticket/9152上发布的补丁解决了这个问题。