問題タブ [sqlite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - .NET から SQLite と対話するための最良/最も簡単な方法は何ですか?
質問がすべてを物語っています。私のアプリケーションはタイムトラッカーです。現在はスプレッドシートとして作成されていますが、データが多すぎるため、もう少し構造を追加したいと考えています。
SQLiteは適切な方法のように思えます。
私は他の提案も受け入れます。
database - 組み込みシステムの Sqlite
Sqlite を使用して PC 上で生成されたデータベース ファイルがあります。次に、このファイルは、オペレーティング システムなしで ARM7 ベースの組み込みシステムに転送されます。組み込みシステムはこのデータベースにアクセスする必要がありますが、更新する必要はありません。
組み込みシステム用に sqlite3 を十分に小さくしようとしてきましたが、これまでのところ、アプリケーションのサイズを 256 キロバイト (私の限界) 未満にすることはできません。
sqlite3 をこのサイズまで縮小できた人はいますか? このデータベースを読み取るために使用できる他のソフトウェアはありますか?
編集: C を使用してデータベースにアクセスしようとしています。これは sqlite3_exec() 関数を使用して行われます。
2 つのテーブルがあります。1 つのテーブルには ID とテキストがあり、2 番目のテーブルには ID、最初のテーブルの ID へのリンク、テキスト、およびステータス値があります。必要なアクセスは、最初のテーブルの ID または部分テキストによるものと、2 番目のテーブルの ID によるものだけです。
おそらく、データベースへのアクセスに使用できるスタンドアロン コードがいくつかあるのではないでしょうか?
c++ - SQLite の大文字と小文字を区別しない UTF-8 文字列照合 (C/C++)
SQLiteのカスタム照合関数で使用するために、大文字と小文字を区別しない方法で C++ の UTF-8 文字列を比較およびソートする方法を探しています。
- このメソッドは、理想的にはロケールに依存しない必要があります。しかし、私が知る限り、照合は言語に大きく依存しているため、ロケールの切り替えを意味する場合でも、英語以外の言語で動作するものは何でも動作します。
- オプションには、標準の C または C++ ライブラリ、または小規模(組み込みシステムに適した) および非 GPL (プロプライエタリ システムに適した) サードパーティ ライブラリの使用が含まれます。
私がこれまでに持っているもの:
strcoll
C ロケールでは およびstd::collate
/std::collate_byname
は大文字と小文字が区別されます。(これらの大文字と小文字を区別しないバージョンはありますか?)POSIX strcasecmp を使用しようとしましたが、それ以外のロケールでは定義されていないようです
"POSIX"
POSIX ロケールでは、strcasecmp() と strncasecmp() は上位から下位への変換を行い、次にバイト比較を行います。結果は、他のロケールでは指定されていません。
実際、GLIBC を使用する Linux ではロケール間での結果は
strcasecmp
変わりません。これは印刷されます:
/li>
PS
sqlite - クエリに時間がかかる前に SQLite テーブルが保持できる行数
センサーの読み取り値を保持する単純な SQLite データベースをセットアップしています。テーブルは次のようになります。
このアプリケーションは、約 30 の異なるセンサーから 1 か月あたり約 100,000 のセンサー読み取り値をキャプチャします。すべてのセンサー読み取り値をできるだけ長く DB に保持したいと考えています。
ほとんどのクエリはフォームになります
このクエリは通常、約 100 ~ 1000 件の結果を返します。
問題は、上記のクエリに時間がかかりすぎる (標準の PC で数秒以上かかる) 前に、sensor_readings テーブルをどれだけ大きくできるかということです。
センサーごとに個別の sensor_readings テーブルを作成することが 1 つの解決策になる可能性があることはわかっていますが、不要な場合はこれを避けたいと思います。この DB スキーマを最適化する他の方法はありますか?
c# - SQLite :memory: を NHibernate で使用する際の問題
私は自分のデータアクセスに NHibernate を使用していますが、しばらくの間、ローカル統合テストに SQLite を使用していません。私はファイルを使用してきましたが、:memory: オプションを削除すると思いました。統合テストのいずれかを起動すると、データベースが作成されたように見えますが (NHibernate はテーブル作成 SQL を吐き出します)、データベースとやり取りするとエラーが発生します。
NHibernate をインメモリ データベースで動作させた人はいますか? それは可能ですか?私が使用している接続文字列は次のとおりです。
sqlite - Sqlite DB をリモートで管理する最良の方法は何ですか?
Linux/PHP 本番 Web サーバーに Sqlite DB があります。リモートで管理する最良の方法は何ですか? いくつかのサーバー ラッパーが利用可能であり、一部のアプリケーションはリモート アクセス メソッドを提供すると主張しています。助言がありますか?
sqlite - SQLite とキャッシング アプリケーション ブロック
SQLite でキャッシング アプリケーション ブロックを使用してデータを永続化した人はいますか?
私はいくつかの詳細を取得したいと思います。
ありがとう
python - Python 辞書を sqlite3 テキスト フィールドにピクルできますか?
私が知っておくべき落とし穴はありますか?テキスト フィールドに保存できますか、それとも blob を使用する必要がありますか? (私は pickle にも sqlite にもあまり詳しくないので、高レベルの設計アイデアを使って適切なツリーを作成していることを確認したかったのです。)
ruby-on-rails - Ruby on Rails 2 を使用して Sqlite で新しいテーブルを作成する最良の方法
Rails 2 で Sqlite データベースに新しいテーブルを作成する最良の方法は何ですか。 rake db:migrate コマンドを使用してデータベースを作成しました。したがって、個々の SQL スクリプトを作成してデータベースを作成するか、何らかの方法で rake を使用する必要があります。足場はいらない。
sql - sqlite データベースのデフォルトの時間値「現在」
sqlite データベースで、デフォルトのタイムスタンプ列を持つテーブルを作成することは可能DATETIME('now')
ですか?
このような:
これによりエラーが発生します... 解決方法は?