2011-02-04 56 views
1

當我試圖運行symfony的學說:內置模式命令,以獲取模式結構的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

+0

啊,對了,我找到了答案http://stackoverflow.com/questions/4478986/symfony-doesnt-like-postgresql-with-doctrinebuild-schema – 2011-02-04 12:12:09

回答