web-dev-qa-db-ja.com

Sqlite DBマネージャーアプリケーションの推奨事項

ここにはかなりの数のSqlite GUIアプリケーションがリストされています。

http://www.sqlite.org/cvstrac/wiki?p=ManagementTools

一部は不完全、バグあり、メンテナンスされていないなどのように見えます。推奨事項はありますか?

41
P a u l

Firefox用SQLiteマネージャープラグイン を使用します。

私にはかなり安定しているようです。

30
Fortyrunner

別の無料オプションがあります。私にとっては非常に安定しています。 SQLiteStudio

16
Travis Collins

Windowsの場合:私は機能性と快適なGUIを探していました-後者の要件を満たすことは特に困難でしたが、これら2つの選択はどちらも問題ありません。

a)十分:SQLite Expert

安価でフル機能のマネージャー。作者はコメントやバグレポートに非常に敏感で、頻繁に更新を公開しています。逆に、バージョン履歴を見ると、新しいリリースでは新しいバグが発生しているように見えますが、このバグはその後のビルドで修正されます。 GUIは問題なく、新しいデータベースをすばやく設計するのに非常に適しています。クエリを設計し、大量のデータを操作する場合は、少し少なくなります。主な不満:クエリの編集中にスキーマを表示することはできません(プログラムでタブを反転することなく)。

b)ほぼ完璧:SQLite Maestro

より高価です。リッチなUI、すべての機能への簡単なアクセス、見やすいビジュアルクエリビルダー、自動SQLフォーマッタ、読みやすさ、たくさんの見た目。別の、より専門的なクエリビルダー(SQLite Code Factory)がありますが、メインのMaestroアプリケーションだけで間に合わせることができます。主な不満:テーブル表示のフォントサイズを変更できないようで、デフォルトは小さすぎます。初めは、タブの茂みで簡単に迷子になりますが、全体的にGUIは非常に生産的です。

私の経験では、どちらのソリューションも非常に安定しており、待機する余裕があれば、両方とも不定期の割引を提供しているようです。

データを閲覧する場合は、 SQLite Spy -freeを試してください。クエリを実行できますが、編集用のGUIサポートはまったくまたはほとんどありません。しかし、迅速な検索には非常に便利です。

12

良いSqlite Database Manager/Browserを探して朝を過ごし、Ubuntu Linux 10.04で実行している SqliteStudio 、現在v2.20.28に落ち着きました。

  • ダウンロードは、1つの4.3MB非圧縮実行可能ファイルです。限目!
  • それは高速で行儀が良く、控えめなリソースを使用します。
  • インターフェースはきれいで、論理的な機能を備えています。
  • 私はこれを頻繁に言うことはありませんが、それは単に「使う喜び」です。
  • 非常に素晴らしいプログラムを作成したことで称賛されるPawel Salawaによって開発され、積極的に維持されています。

私はそれを使用して、単一のテーブルを使用する2つのFirefox FloatNotesデータベース(Sqlite v3)をマージしました...

  • ターゲットデータベースは、SqliteStudioが実行されているローカルホスト(/ 0/LX02)上にあります
  • ソースデータベースファイルは、SSHFS経由で/ 0/LX04にマウントされたリモートホスト上にあります
  • データベースの追加を使用して2つのデータベースファイルを開きました。
  • SQLエディターを使用して、LX04のSELECTからLX02データベースへのINSERTを実行しました。
  • すべてがうまくいったらコミットアイコンをクリックするか、修正するエラーがあればロールバックします。
  • テーブルデータを更新して、挿入された行を表示します。

インポートGUI機能はありませんが、SQLを知っている場合、マージは非常に簡単です。 sqliteが自動インクリメントするように、一意のIDのプライマリキーである最初の列にNULLを指定しました。したがって、マージされる行の番号を変更します。

INSERT INTO [floatnotes.sqlite].floatnotes
SELECT NULL,
       url,
       protocol,
       content,
       x,
       y,
       w,
       h,
       color,
       status,
       guid,
       creation_date,
       modification_date
  FROM [floatnotes-LX04.sqlite].floatnotes;
8
DocSalvager
5
John Sheehan

過去に Sqliteman を使用しました。けっこういい。

3
bluebrother

Sqlite.orgには、管理ツールのリストがあります:

http://www.sqlite.org/cvstrac/wiki?p=ManagementTools

3
Sandy

SQLiteSpy は良い選択です

3
Orhan Cinar

SQLite Professional を使用していますが、信頼性があります。唯一の欠点は、iOSシミュレーターを介してdbに加えた変更がアプリで解決されないことです(表示するには変更を閉じるために再度開く必要がありました)が、その機能は最近のバージョンで追加されました。だから今、私は必要なすべてを行います。サポートに満足しています。これはテストに適しているため、db構造を構築するために使用します。バグがありませんでした。

3
mollymoran

OSXを使用している場合は、 SQLite用SQLProApp Store )をお勧めします。

このアプリには、次のような優れた機能がいくつかあります。

  • バージョンの統合(以前のバージョンへのロールバック)。
  • インラインデータフィルタリング。
  • CSV、JSON、XML、MySQLへのオプションのエクスポート。
  • 列の並べ替え。
  • 全画面サポート。
2
Kyle

SQL Explorer を使用しています。 firefoxプラグインは素晴らしいですが、BIGINTを適切に処理できませんでした(それらを切り捨てました)。 .jarドライバーはFTS4をサポートしていないようですが(FTS3はサポートしています)、データ構造にインデックスを表示していません。

1つのクライアントでmySQLなどの他のプロバイダーも使用できるため、SQL Explorerが好きです。

2
Matt C

ほとんどの場合、Visual Studio内にいる場合は、 System.Data.SQLite が適切であり、プラスとして暗号化されたデータベースを処理します。

0
Rory

MYZSQLExplorer、 here を確認することをお勧めします。

他のツールとは異なり、iOSデバイス(またはシミュレーター)で実行されます。これはビューアーであり、管理ツールではなく、他のツールの一部ほど機能が充実していませんが、コード内から起動してアプリ内からデータベースを閲覧できるので便利です。

または、電子メールの添付ファイルとして送信することにより、sqliteストアに「開く...」することができます。

開発およびテスト段階で自分自身を助けるために開発しましたが、実際に役立ちました。

それについてのフィードバックがあれば、私はそれを聞きたいです。

0
meizy

プラットフォームについては言及しなかったので、Mac OS X SQLiteツールの 偉大な比較 を紹介します。私は個人的に MesaSQLite がデータベースツールに対する私の好みに似ていることを発見しました。これは偶然CocoaMySQLでした。 (Windowsの場合、上記のFirefoxアドオンを使用しました。)

0
bbrown

Sqliteデータベースファイルに対するCRUD操作だけが必要な場合、 SQuirreL は、SQLクエリの入力の速度と効率を大幅に向上させる自動補完機能を備えているため、非常にオプションです。

SQuirreLでSQLiteデータベースを使用するには、まずSQLiteのJDBCドライバーを here からダウンロードしてから、jarをSQuirreLフォルダーのlibフォルダーにドロップします。次に、SQuirreLを開き、[新しいドライバーの作成]を選択します。 [URLの例]フィールドに

jdbc:sqlite:$ file_url

そしてクラス名に

org.sqlite.JDBC

その後、[新しいエイリアスの作成]を選択し、追加したドライバーを選択して、$ file_urlをsqliteファイルの実際の場所に置き換え、[OK]をクリックして完了です。

0
Thunder

Navicat SQLite は非常に優れており、Windows、OS X、Linuxもサポートしています。

0
gotomanners