SQLiteでデータベースを作る方法について説明します。
まず、作りたいテーブルについてのスキーマを定義したファイルを作成します。
accounts-db-scheme.sql
create table accounts (
id char(20) primary key,
salt varchar(40),
hashed varchar(40)
);
次に、ターミナルで sqlite3 <データーベース名>
と打つと、そのデーターベースが開く(ない場合は作られる)
ので、先ほど定義したスキーマファイルを流し込みます。
$ sqlite3 password.db < accounts-db-scheme.sql
これで、password というデーターベースの中に、accounts というテーブルが作成されます。