タグ

sqliteに関するwkbyshnbtkのブックマーク (6)

  • DB Browser for SQLite

    ***** WE'VE MOVED TO GITHUB ***** https://github.com/sqlitebrowser/sqlitebrowser Reason why we moved → http://blog.gluster.org/2013/08/how-far-the-once-mighty-sourceforge-has-fallen/ ***** WE'VE MOVED TO GITHUB ***** DB Browser for SQLite is a light GUI editor for SQLite databases, built on top of Qt. The main goal of the project is to allow non-technical users to create, modify and edit SQLite da

  • SQLite が認識する SQL - Third impact

    CREATE TABLE ステートメントは基的に、キーワード "CREATE TABLE" 、それに続けて 新しいテーブルの名前、そしてカッコで括られたカラム定義と制約のリストです。 テーブル名は、識別子か文字列のどちらかです。 "sqlite_" で始まるテーブル名はデータベースエンジンによって予約されています。 各カラム定義は、カラム名とそれに続くそのカラムのデータ型そしてひとつまたはそれ以上の オプションのカラム制約です。 カラムのデータ型は、そのカラムにどのようなデータが加えられるか制限しません。 さらなる情報のために Datatypes In SQLite Version 3 を 見てください。 UNIQUE 制約は、インデックスが指定されたカラム上に作られるようにします。 このインデックスは、ユニークキーを含まなくてはなりません。 COLLATE 句は、カラムのテキスト項目を

  • SQLiteとトランザクション - とほほのN88-BASIC日記

    SQLiteの追加/更新はトランザクションを使うと高速化に効果があるというのはよく効くので実際試してみました。 use strict; use warnings; use DBI; use Benchmark qw(:all); my $count = 100; my $loop = 100; cmpthese( $count, { commit_each_insert => \&commit_each_insert, commit_bulk_insert => \&commit_bulk_insert, } ); sub commit_each_insert { unlink('test1.db'); my $dbh = DBI->connect('dbi:SQLite:dbname=test1.db'); $dbh->do( "CREATE TABLE test (id int not

    SQLiteとトランザクション - とほほのN88-BASIC日記
  • 小さなWebアプリケーションのサンプル(Perl編) - CODE NAME: TUNE34

    私は普段PHPASP.NETを使用していますが、「mixi」や「livedoor」、「はてな」など、こと日の有名なWebサービスにておいてはPerlが使用されいてるケースが多いですよね。 最近では、「モダンPerl」と呼ばれる手法でWebアプリケーションが構築されているようで、Perl使ってみたいなと思っていたのですが、Webアプリケーションを構築するにあったての環境を準備するのが大変、というイメージがあり、手をつけられないのでいたのでした。 私のような小規模サイトを制作するものにとっては、開発環境や実行環境の準備の容易さというのも、工数という面においてシステム構築のひとつのポイントだと考えています。 そこで、Perlでのアプリケーション構築手法についていろいろ調べてみたのですが、小さなWebアプリケーション作成には「http://gp.ath.cx/menta/」や「http://k

    小さなWebアプリケーションのサンプル(Perl編) - CODE NAME: TUNE34
  • 少し目先を変えて他のことを - 時計屋の雑記帳

    調べてみた。*1 資料が致命的に少ないFTS3にCustom tokenizerを外部拡張として喰わせる方法とかをぼちぼち。 まずは最初に、 言葉の定義を。。。 FTS3 SQLiteに実装されている全文検索モジュール。現在ドラフト。 Tokenizer 全文検索のIndexingを行う際、どのような規則でIndexを作成するかが詰まってるモジュール*2 Source Tokenizerに渡ってきたそのものの文字列。これをTokenizerでTokenに分解する。 Token Sourceに渡ってきた文字列を分解した要素*3 何もしないで出来ること。 はじぇんじぇんなかったりする*4コンパイル段階で、FTS3が有効になってないと、そもそもからして使えない。*5 じゃあ、どのように使うのか というと、以下の通り、基的に仮想テーブルとして作成する。*6 CREATE VIRTUAL TABL

    少し目先を変えて他のことを - 時計屋の雑記帳
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • 1