2016-07-23 15 views
0

私はPythonにコードを書いています。誰もがダウンロードして使用できるようにUbuntu PPAに変えたいと思っています。ソフトウェアパッケージ中にPostgresqlを依存関係として削除する

データを格納するために、私はテーブルの構造を提供するので、ファイルではなくpostgresqlを使用しました。

私のコードをパッケージに変えれば、依存関係としてpostgresqlを作る必要があると思います。はいの場合は、私のアプリケーションが本当に小さいので、私はそれをしたくない、私は彼が使用していないpostgresqlをインストールして、私のソフトウェアをインストールする人をしたくない。

私の質問はとにかく依存関係としてpostgresqlを避けることができます。 Ubuntuのデフォルトである他のdbツールでも、システムに格納してアクセスすることもできます。

すべての意見を歓迎します。 :)

ありがとうございます。

答えて

0

SQLiteのユースケースと思われます。

小さなデータベースエンジンがアプリケーションに埋め込まれ、ファイルに書き込まれます。これがあなたのニーズに合っているかどうかを確かめるには、最初にAppropriate Uses For SQLiteページを読んでみてください。

Python2にはライブラリsqlite3があります。

+0

こんにちはsnoreven。返信のためのThanx。しかし、SQLiteを使用する場合でも、ユーザーはSQLiteをインストールする必要があります。右?しかし、それはまだpostgresqlの安価な代替案です。 –

+0

これは正しいかもしれません(私はそれがUbuntuのデフォルトシステムにあるかどうかわかりません)。しかし、それは小さく、すでにインストールされている可能性が非常に高い*チャンスがあります。 SQLiteは多くのプログラムで使用されており、誰もそれが気になる必要はありません。 –

+0

実際に私はそれを私のubuntuにインストールしていません。しかし、確かにそれは軽いパッケージであり、私はこれを使用することができます他のソリューションを取得しない場合。ありがとうございました。 –

関連する問題