На самом деле это postgres ошибка базы данных ... В вашей ошибке ясно сказано, что chaincode_id не завершается ... так что это проблема.если вы хотите проверить, какие столбцы существуют в таблице транзакций, просто следуйте ниже шагу
cd blockchain-explorer/app/persistence/postgreSQL/db
sudo -u postgres psql
\d transactions
проверьте, существует или нет соответствующий столбец chaincode_id (он не будет существовать сейчас, вот почему вы получили эту ошибку) ....
Решение для ошибки этого типа
Если у вас возникла какая-либо ошибка, подобная этой, просто перейдите в каталог blockchain-explorer / app / persistence / postgreSQL / db
Там вы можете увидеть два файла explorerpg.sql и updatepg.sql, откройте эти два файла и проверьте соответствующий столбец, существует ли он в каком-либо из этих файлов или нет.Если нет, то вам лучше скачать проводник другой версии, которая содержит соответствующие столбцы любого из этих двух файлов, упомянутых выше.
, если существует, просто запустите команду ниже на ubuntu
cd blockchain-explorer/app/persistence/postgreSQL/db
sudo -u postgres psql
\i explorerpg.sql
\i updatepg.sql
После того, как сделаноэта команда просто проверяет, создан или нет столбец «chaincode_id» с помощью
\d transactions
, в нем будут перечислены все столбцы, просто отметьте его.
если существует chaincode_id, запустите проводникопять ....