Sto lavorando su server basato su CentOS versione 6.8 (finale) senza accesso sudo. Ho compilato PostgreSQL v9.6 beta 2.Errore PostgreSQL: colonna am.amcanorder inesistente
Quando sto caricando i dati utilizzando formica, ottengo colonna am.amcanorder non esiste l'errore che non so come risolvere.
Sto seguendo un tutorial per configurare il sistema di data warehousing di Intermine e sono su this step.
ant -Dsource=uniprot-malaria -v
Questo richiederà un paio di minuti per completare, il comando esegue le seguenti operazioni:
- Controlla che una fonte con nome UniProt-malaria esiste in project.xml
- Legge i file XML UniProt nella posizione specificata da src.data.dir
- Chiama il parser incluso nella sorgente uniprot con l'elenco diFile, questo legge l'XML originale e crea elementi che sono rappresentazioni di metadati degli oggetti che verranno caricati nel database di malariamine.
- Questi articoli sono memorizzati in un database di articoli intermedi. Legge da il database degli articoli, converte gli oggetti in oggetti e li carica nel database di malariamine.
La parte in grassetto è quello che (a mio parere) che causa l'errore. L'errore in questione è verbose:
org.postgresql.util.PSQLException: ERROR: column am.amcanorder does not exist
Position: 407
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2161)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1890)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:559)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:403)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:283)
at org.postgresql.jdbc2.AbstractJdbc2DatabaseMetaData.getIndexInfo(AbstractJdbc2DatabaseMetaData.java:4234)
at org.intermine.task.CreateIndexesTask.execute(CreateIndexesTask.java:212)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
@ErwinBrandstetter aggiornato, anche se credo che il problema sia con PostgreSQL se stessa e non il codice sto correndo ... – player87
E 'un messaggio di errore Postgres di sicuro. La colonna 'amcanorder' non si trova nella tabella' am'. Non ho idea del perché, però. –
Sì, non sono riuscito a trovare alcuna informazione reale, almeno non quello che ho capito. Risponderò alla mia domanda se in qualche modo riuscirò a superare questo errore. – player87