OSDN Git Service

tag: sqlite0904
[nucleus-jp/nucleus-plugins.git] / sqlite / tags / sqlite0904 / nucleus / sqlite / note.txt
1 \r
2   The licence of this script is GPL\r
3 \r
4                 ACKOWLEDGMENT\r
5 \r
6   I thank all the people of Nucleus JP forum \r
7   who discussed this project. Especially, I \r
8   thank kosugiatkips, mekyo, and nakahara21 \r
9   for ideas of some part of code.\r
10   I also thank Jon Jensen for his generous\r
11   acceptance for using his PHP code in the\r
12   earlier version of this library.\r
13 \r
14   The features that are supported by this library but not\r
15   generally by SQLite are as follows:\r
16 \r
17   CREATE TABLE IF NOT EXISTS, auto_increment,\r
18   DROP TABLE IF EXISTS, ALTER TABLE,\r
19   RENAME TABLE, DESC,\r
20   INSERT INTO ... SET xx=xx, xx=xx,\r
21   REPLACE INTO ... SET xx=xx, xx=xx,\r
22   SHOW KEYS FROM, SHOW INDEX FROM,\r
23   SHOW FIELDS FROM, SHOW COLUMNS FROM,\r
24   CREATE TABLE ... KEYS xxx (xxx,xxx)\r
25   SHOW TABLES LIKE, TRUNCATE TABLE\r
26   SHOW TABLES\r
27 \r
28 \r
29   Following functions are available in SQL query.\r
30 \r
31   CONCAT, IF, IFNULL, NULLIF, SUBSTRING, \r
32   match() against(),\r
33   replace, UNIX_TIMESTAMP, REGEXP, DAYOFMONTH, MONTH, YEAR, \r
34   ADDDATE, DATE_ADD, SUBDATE, DATE_SUB, FIND_IN_SET,\r
35   CURDATE, CURRENT_DATE, CURTIME, CURRENT_TIME, CURRENT_TIMESTAMP, \r
36   LOCALTIME, LOCALTIMESTAMP, SYSDATE, DATE_FORMAT, TIME_FORMAT, \r
37   DAYNAME, DAYOFWEEK, DAYOFYEAR, EXTRACT, FROM_DAYS, FROM_UNIXTIME,\r
38   HOUR, MINUTE, MONTH, MONTHNAME, PERIOD_ADD, PERIOD_DIFF, QUARTER,\r
39   SECOND, SEC_TO_TIME, SECOND, WEEK, WEEKDAY, YEAR, YEARWEEK,\r
40   FORMAT, INET_ATON, INET_NTOA, MD5,\r
41   ACOS, ASIN, ATAN, CEIL, CEILING, COS, COT, CRC32, DEGREES, \r
42   EXP, FLOOR, GREATEST, MAX, LEAST, MIN, ln, log, log2, log10,\r
43   MOD, PI, POW, POWER, RADIANS, RAND, SIGN, SIN, SQRT, TAN,\r
44   ASCII, BIN, BIT_LENGTH, CHAR, CHAR_LENGTH, CONCAT_WS,\r
45   CONV, ELT, EXPORT_SET, FIELD, HEX, INSERT, LOCATE,\r
46   INSTR, LCASE, LOWER, LEFT, LENGTH, OCTET_LENGTH,\r
47   LOAD_FILE, LPAD, LTRIM, MAKE_SET, MID, SUBSTRING,\r
48   OCT, ORD, QUOTE, REPEAT, REVERSE, RIGHT, RPAD,\r
49   RTRIM, SOUNDEX, SPACE, SUBSTRING_INDEX, TRIM,\r
50   UCASE, UPPER,\r
51 \r
52 \r
53  Release note:\r
54   Version 0.8.0\r
55     -This is the first established version and\r
56      exactly the same as ver 0.7.8b.\r
57 \r
58   Version 0.8.1\r
59     -Execute "PRAGMA short_column_names=1" first.\r
60     -Avoid executing outside php file in some very specfic environment.\r
61     -Avoid executing multiple queries using ";" as delimer.\r
62     -Add check routine for the installed SQLite\r
63 \r
64   Version 0.8.5\r
65     -Use SQLite_Functions class\r
66     -'PRAGMA synchronous = off;' when installing\r
67 \r
68   Version 0.8.5.5\r
69     - ALTER TABLE syntaxes updated, bugs fixed\r
70 \r
71   Version 0.8.6.0\r
72     - ALTER TABLE almost completery re-written\r
73     - DESC 'table' 'field' supported\r
74     - The function 'php' is unregestered from SQL query.\r
75 \r
76   Version 0.9.0.1\r
77     - Support RENAME TABLE\r
78     - Some tunings are done to improve the speed.\r
79 \r
80   Version 0.9.0.2\r
81     - Debug of CREATE TABLE routine.\r
82     - NP_SQLite: trim the query when 'Copy' is used.\r
83 \r
84   Version 0.9.0.4\r
85     - Debug of REGEX function\r
86     - Add mysql_server_info() and mysql_client_info() functions.\r