問題タブ [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.

0 投票する
2 に答える
849 参照

sqlite - MFC モデルを SQLite データベースとして保存する

MFC を使用して CAD アプリケーションで遊んでいます。ドキュメント (モデル) を SQLite データベースとして保存するとよいと考えていました。

利点:

  • ファイル形式の変更は避けます (SQLite が処理します)。
  • 無料のクエリ エンジン
  • 元に戻すスタックが簡素化されました (テーブル名、列名、新しい値など...)

意見?

0 投票する
4 に答える
817 参照

sql - 古い結果を削除するための SQL トリガー

組み込みデバイスのテスト結果を保存するために使用しているデータベースがあります。さまざまなタイプの失敗 (詳細は関係ありません) の列を含むテーブルと、主キーの「keynum」および失敗の数をリストする「NUM_FAILURES」列があります。パスと失敗を保存するため、パスの「NUM_FAILURES」には「0」が含まれます。

データベースが際限なく拡大しないようにするために、最後の 1000 件の結果と、1000 件を超える最後の 50 件の失敗を保持したいと考えています。したがって、最悪の場合、テーブルには 1050 のエントリが含まれる可能性があります。余分なエントリを削除するための最も効率的な SQL 挿入トリガーを見つけようとしています。私がこれまでに持っているものを答えとしてあげますが、SQL は私が頻繁に行うものではないので、誰かがより良いものを思い付くことができるかどうかを探しています.

関連する場合は、Windows 以外のプラットフォームで SQLITE3 を使用しています。

編集:明確にするために、私が問題を抱えている部分はDELETEであり、特に最後の50回の失敗に関連する部分です。

0 投票する
5 に答える
15755 参照

sqlite - SQLiteインデックスが一意であるかどうかを確認するにはどうすればよいですか?(SQLを使用)

SQLクエリを使用して、インデックスがUNIQUEであるかどうかを確認したいと思います。私はSQLite3を使用しています。

私は2つのアプローチを試しました:

これにより、インデックスに関する情報( "type"、 "name"、 "tbl_name"、 "rootpage"、および "sql")が返されます。インデックスがSQLiteによって自動的に作成される場合、sql列は空であることに注意してください。

これにより、インデックスの列( "seqno"、 "cid"、および "name")が返されます。

他に何か提案はありますか?

編集:上記の例は自動生成されたインデックス用ですが、私の質問は一般的なインデックスに関するものです。たとえば、「CREATE UNIQUE INDEX index1 ONvisit(user、date)」でインデックスを作成できます。新しいインデックスがUNIQUEであるかどうかをSQLコマンドで表示できないようです。

0 投票する
8 に答える
40127 参照

ios - iPhoneでSQLiteデータベースインスタンスにアクセスするにはどうすればよいですか?

組み込みのSQLiteデータベースを使用するiPhoneアプリを開発しています。コマンドラインツールを使用してデータベースを表示および開こうとしているsqlite3ので、データベースに対して任意のSQLを実行できます。

シミュレーターでアプリを実行すると、アプリが.sqlite作成するファイルはにあります~/Library/Application Support/iPhone Simulator/User/Applications/

物理的なiPhoneでそのファイルを確認するにはどうすればよいですか?

0 投票する
1 に答える
488 参照

sqlite - 多くのレコードを含む大きなテーブルを SQLite からカスタム区切りテキスト ファイルにエクスポートする最良の方法は何ですか?

私が扱っているテーブルは、利用可能なメモリ (10GB としましょう) よりも大きくなる可能性があり、一部のフィールドには最大 100MB のテキストを含めることができます。そのため、単純な SELECT クエリではおそらくうまくいきません。コマンド ライン ソリューションをいくつか見てきましたが、C# プログラムを使用してこれを実行できるようにする必要があります。

0 投票する
5 に答える
810 参照

c# - URL をローカルに保存する最良の方法

私は趣味のプロジェクトとして RSS リーダーを作成しており、ユーザーが自分の URL を追加している時点です。

私は2つのことを考えていました。

  • 各 URL が 1 行のプレーンテキスト ファイル
  • URLの後に一意のIDと説明を付けることができるSQLite

SQLite のアイデアはオーバーヘッドの多くを占めていますか?それとも、このようなことを行うためのより良い方法はありますか?

0 投票する
6 に答える
87936 参照

sql-server - SQLite から SQL Server へのエクスポート

SQLiteデータベースをSQL Server (構造とデータの両方)に移行するツールはありますか?

0 投票する
4 に答える
1241 参照

database - 同じDjangoプロジェクト内に別々のSQLiteデータベースを持つことは可能ですか?

Django プロジェクトで特定のアプリ用に別の SQLite データベースを作成することを検討していました。
ただし、可能であれば直接 SQLite アクセスを使用したくありませんでした。これらのデータベースへの Django スタイルの ORM アクセスが理想的です。
これは可能ですか?

ありがとうございました。

0 投票する
5 に答える
1261 参照

sqlite - ハードウェア関連のディスクまたはメモリの破損の可能性はありますか?

アプリを実行しているコンピューターが数百台あります。1台のコンピューターで、SQLiteから引き出した一部の文字列に1ビットの2つのインスタンスが正しく設定されていないのを確認しました。これが私の開発用コンピューターである場合、どこかにバグがあると思いますが、確かにいくつかのインストールがあり、その時点でまれなハードウェアベースのエラーが発生し始めます。

これは確かに私が行うIOの量に依存しますが、この種のものを見る可能性が十分にある場合の経験則はありますか?たとえば、TCPパケットの場合、このペーパーでは、「1600万から100億パケットの約1つ」でサイレントで検出されない破損が発生すると判断しました。

残念ながら、問題のマシンでmem/diskチェッカーを実行することは起こりそうにありません。

0 投票する
1 に答える
29053 参照

c# - System.Data.SQLite でユーザー定義関数を作成/使用しますか?

ユーザー定義関数と照合シーケンス ユーザー定義関数と照合シーケンスが完全にサポートされているため、多くの場合、SQLite に機能がない場合でも、お気に入りの .NET 言語で自分で記述できます。UDF と照合順序の作成がこれまでになく簡単になりました

ここにある C# SQLite ADO.NETプロバイダーでこのビットを見つけ、ユーザー定義関数の実装/使用方法に関するドキュメントを理解するのに問題がありました。

この失われた初心者のために、誰かが方法を説明したり、実際の例を提供したりできますか?