コンピューターのことなどを綴ったメモ (旧:目から鱗 w/SQLite)

Jeans & Development 電子ブロック工房 三日坊主 フロントページ

PostgreSQL [Nucleus/SQLite]

2006年3月17日

戯れに、PostgreSQLでもラッパーが作れそうかどうか、調べてみた。一番のポイントは、SQL Query中で使えるユーザ関数が定義できるかどうかである。

NOT NULL の問題 [Nucleus/SQLite]

2006年3月17日

MySQL で "NOT NULL" のカラムに NULL を指定してデータを挿入しようとすると、『MySQL ではエラーを生成するのではなく、カラムを '最適可能値' に設定』するらしい。SQLiteではエラーになる。でもこの MySQL の仕様、バグの温床にならないのかな?

(追記)SQLiteのバージョンによって違うのか、コンパイルオプション或いは、設定によって違うのか、ここのラクーカンのSQLiteではエラーが出なかった(ローカルのコンピューターにインストールしたSQLiteではエラー)。

引っ越し用スクリプト [Nucleus]

2006年3月16日

汎用的な、『このページは移動しました』表示スクリプトを書いてみた。mod_rewrite対応。

スピードの問題 [Nucleus/SQLite]

2006年3月15日

MySQL-SQLiteラッパーにおける、文字列エスケープ方法置換ルーチンのスピードについて

カーソル形状テスト [コンピューター・その他]

2006年3月15日

<span style="cursor: e-resize">e-resize</span>
<span style="cursor: se-resize">se-resize</span>
<span style="cursor: s-resize">s-resize</span>
<span style="cursor: sw-resize">sw-resize</span>
<span style="cursor: w-resize">w-resize</span>
<span style="cursor: nw-resize">nw-resize</span>
<span style="cursor: n-resize">n-resize</span>
<span style="cursor: ne-resize">ne-resize</span>
<span style="cursor: help">help</span>
<span style="cursor: move">move</span>
<span style="cursor: wait">wait</span>
<span style="cursor: text">text</span>
<span style="cursor: crosshair">crosshair</span>
<span style="cursor: hand">hand</span>
<span style="cursor: default">default</span>

次の予定 [Nucleus/SQLite]

2006年3月15日

Nucleus SQLite化計画における次の課題。

1.日付表示の問題(→解消
2.SQL 関数への対応
3.IF, IFNULL, NULLIF, CASE などの条件構文への対応

最優先で実装する機能:
concat (実装終了)
ifnull (実装終了)
IF (実装終了)
INTERVAL(実装終了)
SHOW FIELDS FROM (実装終了)
SHOW KEYS FROM (実装終了)
ALTER TABLE (実装終了)

MySQL emulator using SQLite [Nucleus/SQLite]

2006年3月13日

6.3.1.4. フロー制御関数

IF, IFNULL, NULLIF は実装終了。

プラス、時刻・日付表示の問題解決について…コアの変更。

MySQL emulator using SQLite [Nucleus/SQLite]

2006年3月12日

6.3.3.2. 数学関数
6.3.3.1. 算術演算 はすべて SQLiteで使用可。

すべて実装終了。
<<前の記事   後の記事>>