Я работаю над сервером CentOS версии 6.8 (Final) без доступа sudo. Я скомпилировал PostgreSQL v9.6 beta 2.PostgreSQL Ошибка: column am.amcanorder не существует
Когда я загружаю данные с помощью муравья, я получаю Столбец am.amcanorder не существует ошибка, которую я не знаю, как исправить.
Я следую учебному пособию по установке системы промежуточного хранилища данных, и я нахожусь на this step.
ant -Dsource=uniprot-malaria -v
Это займет несколько минут, команда запускает следующих действий:
- Проверяет, что источник с именем UniProt-малярией существует в project.xml
- Читает XML-файлы UniProt по адресу, указанному src.data.dir
- Вызывает парсер, включенный в источник uniprot, со списком , это считывает исходный XML-код и создает элементы, которые представляют представления метаданных объектов, которые будут загружены в базу данных malariamine .
- Эти элементы хранятся в базе данных промежуточных элементов. Считывает из базы данных , преобразует объекты в объекты и загружает их в базу данных malariamine.
Выделенная часть того, что (на мой взгляд) вызывает ошибку. Соответствующая ошибка многословным является:
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 обновляется, хотя я думаю, что проблема с самим PostgreSQL, а не код, который я бегу ... – player87
Это сообщение об ошибке Postgres точно. Столбец 'amcanorder' не найден в таблице' am'. Однако я не понимаю, почему. –
Да, я не мог найти никакой реальной информации, по крайней мере, не то, что понимаю. Ответит на мой вопрос, если я каким-то образом пройду эту ошибку. – player87