Diesel: sqliteデータベースで `ディーゼルセットアップ`を行うことはできませんか?

作成日 2017年03月16日  ·  3コメント  ·  ソース: diesel-rs/diesel

$ diesel --version
diesel 0.11.0
$ sqlite3 --version
3.17.0 2017-02-13 16:02:40 ada05cfa86ad7f5645450ac7a2a21c9aa6e57d2c
$ rg "#define SQLITE_VERSION" /usr/include/sqlite3.h
124:#define SQLITE_VERSION        "3.17.0"
$ rustc --version
rustc 1.17.0-nightly (0aeb9c129 2017-03-15)
$ DATABASE_URL="sqlite:///tmp/database.sql" diesel setup
Creating database: sqlite:///tmp/database.sql
Unable to open the database file

sqliteデータベースでdieselバイナリを介して何かを行うのに問題があります。 それは私が間違っていることのように感じますが、私はそれを理解することができませんでした。 sqlite:///tmp/database.sqlfile:///tmp/database.sqlを試してみましたが、同じ結果になりました。 最初にsqlite3バイナリでファイルを開いてから、 diesel setupを試しましたが、役に立ちませんでした。 誰かが私がここで間違っているかもしれないことを教えてもらえますか? ありがとう!

最も参考になるコメント

URLから「sqlite://」を削除する必要があったため、これを閉じます。 DATABASE_URL=/tmp/database.sql diesel setupを実行するとうまくいくようです。

全てのコメント3件

URLから「sqlite://」を削除する必要があったため、これを閉じます。 DATABASE_URL=/tmp/database.sql diesel setupを実行するとうまくいくようです。

これは、メインページなど、より明白な場所に文書化する必要があります。

@ sburris0これを行うPRを自由に提供してください。 それ以外の場合、これはSqliteConnectionドキュメントの一部としてすでにドキュメント化されています。

このページは役に立ちましたか?
0 / 5 - 0 評価