私はCentOS 6.8(最終)ベースのサーバーにsudoアクセスなしで作業しています。私はPostgreSQL v9.6ベータ2をコンパイルしました。PostgreSQLエラー:列am.amcanorderが存在しません
私は、antを使用してデータを読み込んでいますが、am.amcanorderの列は存在しません。私は修正方法がわかりません。
私はIntermineデータウェアハウジングシステムをセットアップするためのチュートリアルに続き、私はthis stepです。名前UNIPROT-マラリアとソースがproject.xmlの に存在していることを
- チェック:
ant -Dsource=uniprot-malaria -v
これが完了するまでに数分かかりますが、コマンドは 次の手順を実行します
- src.data.dirで指定された場所にあるUniProt XMLファイルを読み込みます。
- ユニロットソースに含まれるパーサーをのリストで呼び出しますファイルでは、元のXMLを読み取り、 マラリアミンデータベースにロードされるオブジェクトの メタデータ表現であるアイテムを作成します。
- これらのアイテムは、中間アイテムデータベースに格納されます。 アイテムデータベースからがアイテムをオブジェクトに変換し、 マラリアミンデータベースにロードします。
太字の部分は、エラーの原因となった(私の意見では)何です。関連するエラー詳細は次のとおりです。
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 – player87
を: 私のMavenの依存関係は次のようになります。列 'amcanorder'はテーブル' am'に見つかりません。私はなぜ、洞察力がありません。 –
ええ、少なくとも私が理解しているものではなく、本当の情報を見つけることができませんでした。私は何とかこのエラーを過ぎれば私自身の質問に答えます。 – player87