sqlite

    1

    4答えて

    SQLiteデータベースにキャッシュを実装したいと思います。私の主な目的は、データをRAMに書き込むことです。キャッシュがいっぱいになると、すべてのデータをディスクデータベースにフラッシュします。それが可能かどうかを知りたいですか?可能であれば、いくつかのサンプルコードがありますか? おかげ

    15

    4答えて

    私は最近、SQLiteに適切なインデックスを与えることで、複雑なクエリを何桁も高速化しました。このような結果は、JOINやORDER BY節によく使われる他の多くのフィールドにインデックスを付けるべきかどうか疑問に思います。しかし、私は過度に欲しくないし、私に逆行したくない:私はインデックスを作成するにはいくつかの理由があるはずだと仮定するか、すべてのフィールドがデフォルトでインデックスされるだろ

    1

    3答えて

    私はsqliteのDBを PRAGMA table_info(my_table); 上プラグマtable_infoを実行しています、これらは、検索列です:私はそこに注意し 名 タイプ にnotnull dflt_value PK (n)(var)charデータ型の場合は列幅がありません。この情報を取得する簡単な方法はありますか? 注:これらの列に大きな値を挿入する際に問題はありませんが、私はこ

    5

    4答えて

    私はarm9組み込みLinuxプラットフォームでsqliteデータベースを使用しています。私はディスクがフラッシュメモリで最小書き込みサイクルが必要なため、ディスクデータベースへの書き込みを減らしたい。そこで私はSQLite_DEFAULT_CACHE_SIZEを5000に増やそうとしました。私の目的は、キャッシュにデータを書き込むことと、キャッシュがいっぱいになるとディスクに自動的にフラッシュす

    0

    2答えて

    私が知る限り、SQLite 3には外部キーの制約がありません。これには多対多のテーブルが必要です。外部キー制約に違反したときにABORTを発生させるトリガーを作成します。 CREATE TRIGGER fkFooBar BEFORE INSERT ON Foo_Bar FOR EACH ROW BEGIN SELECT RAISE (ABORT, 'Insert on

    34

    1答えて

    はthe join-op syntaxによると、SQLiteは明確な13は声明に参加しています , JOIN LEFT JOIN OUTER JOIN LEFT OUTER JOIN INNER JOIN CROSS JOIN NATURAL JOIN NATURAL LEFT JOIN NATURAL OUTER JOIN NATURAL LEFT OUTER JOIN N

    3

    1答えて

    私はSQLite3のバージョンsqlite-3.6.12を実行しています。私は正常に を自分のOSに移植しました。私が見ている問題は、 コマンド "PRAGMA journal_mode = OFF"を実行すると "OFF"が返されますが、まだ * .dbジャーナルファイルが作成されていることがわかります。これらのファイルは、私のプロジェクトのために作成された でないことが重要です。私は、コードを

    1

    3答えて

    私はsqliteデータベースに "追加情報"を追加する方法があります。データベースの作成日、エントリーの量、またはそれを作成したユーザーの名前のようなもの。私は特に、すべてのこの情報を格納するために特別なテーブルを作成したくない場合は、それぞれのタイプのうちの1つだけがあることになります。 ありがとうございます。

    0

    3答えて

    今、私はエラーをgetingよ: 1> C:\開発\ document_manager \ document_manager \ storage_manager.h(7):エラーC2079: 'STORAGE_MANAGER :: DBは' 未定義の構造体 'sqlite3の' を使用しています #pragma once #include "sqlite3.h" class storage_m

    4

    2答えて

    私はSQLite3のバージョンsqlite-3.6.12を実行しており、私はそれを私のOSに移植しました。私が見ている問題は、 "PRAGMA journal_mode = OFF"コマンドを実行すると "OFF"を返しますが、* .db-journalファイルがまだ作成されているのを見ているということです。これらのファイルは、私のプロジェクトのために作成されていないことが重要です。私は、コードs