无法在 raspberry pi 3 上下载 Postgresql 9.6.1 版本(OS:Debian Jessie)

Not able to download Postgresql 9.6.1 version on raspberry pi 3 (OS : Debian Jessie)

我特别需要这个版本以使其与 heroku app psql 版本兼容。如果版本不匹配,我无法将数据库从 heroku 应用程序拉到本地机器。

当我执行时,

heroku pg:pull HEROKU_POSTGRESQL_MAGENTA mylocaldb --app sushi

我得到的错误是:

pg_dump: server version: 9.6.1; pg_dump version: 9.4.2
pg_dump: aborting because of server version mismatch

但是,当我尝试在 raspberry pi 3 上安装 9.6 版本时, 当我执行

sudo apt-get install postgresql-9.6

我得到的错误是:

E: Unable to locate package postgresql-9.6
E: Couldn't find any package by regex 'postgresql-9.6'

您需要将 jessie-backports 存储库添加到 /etc/apt/sources.list。例如

deb http://ftp.debian.org/debian jessie-backports main

那么,你运行sudo apt-get updatesudo apt-get install postgresql-9.6。 jessie-backports 套件应该可以从大多数镜像中获得,因此您可以选择从中拉取其他套件的任何镜像。