This repository was archived by the owner on Apr 7, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathupdate.sql
More file actions
96 lines (89 loc) · 3.16 KB
/
Copy pathupdate.sql
File metadata and controls
96 lines (89 loc) · 3.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
/* Update SQL - run this on your 0.9.2 database to update it for 0.9.3 */
DELETE FROM core WHERE variable='akismet';
DELETE FROM core WHERE variable='akismet_key';
CREATE TEMPORARY TABLE 'comments_updbak' (
'id' INTEGER PRIMARY KEY DEFAULT '0',
'pid' INTEGER NOT NULL,
'name' VARCHAR(35) NOT NULL,
'email' VARCHAR(255) NOT NULL,
'website' VARCHAR(255),
'date' INT(10) NOT NULL,
'text' TEXT NOT NULL,
'spam' INT(1) DEFAULT '0'
);
INSERT INTO comments_updbak SELECT * FROM comments;
DROP TABLE comments;
CREATE TABLE 'comments' (
'id' INTEGER PRIMARY KEY DEFAULT '0',
'published' INT(1) DEFAULT '1',
'pid' INTEGER NOT NULL,
'name' VARCHAR(35) NOT NULL,
'email' VARCHAR(255) NOT NULL,
'website' VARCHAR(255),
'date' INT(10) NOT NULL,
'text' TEXT NOT NULL,
'spam' INT(1) DEFAULT '0'
);
CREATE INDEX 'comments_pid_index' ON 'comments' ('pid');
INSERT INTO comments (id,pid,name,email,website,date,text,spam) SELECT * FROM comments_updbak;
DROP TABLE comments_updbak;
CREATE TEMPORARY TABLE 'pages_updbak' (
'id' INTEGER PRIMARY KEY NOT NULL DEFAULT '0',
'title' VARCHAR(100) NOT NULL,
'page' TEXT NOT NULL,
'date' INT(10) NOT NULL,
'author' VARCHAR(20) NOT NULL
);
INSERT INTO pages_updbak SELECT * FROM pages;
DROP TABLE pages;
CREATE TABLE 'pages' (
'id' INTEGER PRIMARY KEY NOT NULL DEFAULT '0',
'title' VARCHAR(100) NOT NULL,
'page' TEXT NOT NULL,
'date' INT(10) NOT NULL,
'author' VARCHAR(20) NOT NULL,
'published' INT(1) DEFAULT '1'
);
INSERT INTO pages (id,title,page,date,author) SELECT * FROM pages_updbak;
DROP TABLE pages_updbak;
CREATE TEMPORARY TABLE 'posts_updbak' (
'id' INTEGER PRIMARY KEY NOT NULL DEFAULT '0',
'title' VARCHAR(100) NOT NULL,
'post' TEXT NOT NULL,
'date' INT(10) NOT NULL,
'author' VARCHAR(20) NOT NULL
);
INSERT INTO posts_updbak SELECT * FROM posts;
DROP TABLE posts;
CREATE TABLE 'posts' (
'id' INTEGER PRIMARY KEY NOT NULL DEFAULT '0',
'title' VARCHAR(100) NOT NULL,
'post' TEXT NOT NULL,
'date' INT(10) NOT NULL,
'author' INTEGER NOT NULL,
'published' INT(1) DEFAULT '1',
'category' INTEGER NOT NULL DEFAULT '1',
'comments' INT(1) DEFAULT '1'
);
INSERT INTO posts (id,title,post,date,author) SELECT * FROM posts_updbak;
DROP TABLE posts_updbak;
CREATE TABLE 'error_log'
(
'error_id' INTEGER PRIMARY KEY NOT NULL DEFAULT '0',
'error_time' INT(10) NOT NULL,
'error_type' INT NOT NULL DEFAULT '0',
'error_message' TEXT NOT NULL,
'error_file' VARCHAR(255) NOT NULL,
'error_line' INT NOT NULL DEFAULT '0',
'error_url' VARCHAR(255) NOT NULL
);
CREATE INDEX 'error_log_time_index' ON 'error_log' ('error_time');
CREATE INDEX 'error_log_type_index' ON 'error_log' ('error_type');
CREATE TABLE 'roles' (
'id' INTEGER PRIMARY KEY NOT NULL,
'role' VARCHAR(255) NOT NULL,
'permissions' TEXT
);
INSERT INTO roles (id, role, permissions) VALUES ('1', 'Standard User', '');
INSERT INTO roles (id, role, permissions) VALUES ('2', 'Editor', '');
INSERT INTO roles (id, role, permissions) VALUES ('3', 'Administrator', '');