2016-10-26 13 views
1

herokuに単純なpythonアプリケーションを配備し、Microsoft Accessデータベース(.mdb)で管理する必要があります。私は、この目的のためにmdb-toolsを使用しなければならないことを読んだ。 例 - CSVへのmdbデータベースを変換:Heroku .mdbをcsvに変換するか、複数のビルドパックを一緒に使用する方法

のbash:mdb-export 'mdb-file' 'table-name' > result.csv

私はhttps://github.com/iblogbox/heroku-buildpack-mdbtoolsビルドパックをインストール(私はpythonでサブプロセスとして実行するつもりです)。 しかし、私はテストにそれを試してみてください。

  • 私はHerokuの中で複数のbuildpacksを使用することができます。

    heroku run bash 
    mdb-export 
    

    私はbash: mdb-export: command not found

    質問が得ますか?

  • .mdbファイルをcsvに変換することは可能ですか、linuxではファイルを変換できますか?

ありがとうございます!

あなたはHerokuのアプリケーションでいくつかのbuildpacksを使用するようにHerokuの-buildpack-mdbtoolsを必要としない:ここでは

答えて

0

が答えです。このarcticle後

https://devcenter.heroku.com/articles/using-multiple-buildpacks-for-an-app) あなたは

bashを使用することができます以下heroku buildpacks:set your-first-buildpack

その後、

のbash:heroku buildpacks:add --index 1 your-additional-buildpack

を私は変換するHerokuの/のpython + https://github.com/profit-strategies/heroku-buildpack-mdbtoolsを使用。 mdbデータベース(誰でも2016年にMICROSOFT ACCESSを使用しますか?)をLinuxのcsvにt彼のコマンド:mdb-export 'mdb-file' 'table-name' > result.csv このコマンドをPythonのサブプロセスとして実行しました。

関連する問題