Comparison

plugins/mod_storage_sql2.lua @ 5892:319ccceb1302

mod_storage_sql2: Use primary_key and auto_increment flags instead of baking that into the type
author Kim Alvefur <zash@zash.se>
date Wed, 30 Oct 2013 22:27:22 +0100
parent 5891:b6a56934338c
child 5893:62ce0328fdfe
comparison
equal deleted inserted replaced
5891:b6a56934338c 5892:319ccceb1302
62 engine:execute(index_sql); 62 engine:execute(index_sql);
63 end); 63 end);
64 64
65 local ProsodyArchiveTable = Table { 65 local ProsodyArchiveTable = Table {
66 name="prosodyarchive"; 66 name="prosodyarchive";
67 Column { name="sort_id", type="INTEGER PRIMARY KEY AUTOINCREMENT", nullable=false }; 67 Column { name="sort_id", type="INTEGER", primary_key=true, auto_increment=true, nullable=false };
68 Column { name="host", type="TEXT", nullable=false }; 68 Column { name="host", type="TEXT", nullable=false };
69 Column { name="user", type="TEXT", nullable=false }; 69 Column { name="user", type="TEXT", nullable=false };
70 Column { name="store", type="TEXT", nullable=false }; 70 Column { name="store", type="TEXT", nullable=false };
71 Column { name="key", type="TEXT", nullable=false }; -- item id 71 Column { name="key", type="TEXT", nullable=false }; -- item id
72 Column { name="when", type="INTEGER", nullable=false }; -- timestamp 72 Column { name="when", type="INTEGER", nullable=false }; -- timestamp