88
|
1 |
DROP TABLE IF EXISTS CA_ENTRY;
|
|
2 |
DROP TABLE IF EXISTS CA_GROUP_ENTRY;
|
|
3 |
DROP TABLE IF EXISTS CA_ICON;
|
|
4 |
DROP TABLE IF EXISTS CA_LAUNCH;
|
|
5 |
DROP TABLE IF EXISTS CA_ATTRIBUTE;
|
|
6 |
DROP TABLE IF EXISTS CA_LOCALIZATION_TEXT;
|
|
7 |
DROP TABLE IF EXISTS CA_DB_PROPERTIES;
|
|
8 |
|
|
9 |
SELECT "CREATE TABLE CA_ENTRY" AS " ";
|
|
10 |
SELECT "------------------------------------" AS " ";
|
|
11 |
CREATE TABLE CA_ENTRY( ENTRY_ID INTEGER PRIMARY KEY,
|
|
12 |
EN_TEXT TEXT NOT NULL COLLATE NOCASE,
|
|
13 |
EN_DESCRIPTION TEXT COLLATE NOCASE,
|
|
14 |
EN_ROLE INTEGER default 1,
|
|
15 |
EN_TYPE_NAME TEXT NOT NULL,
|
|
16 |
EN_ICON_ID INTEGER,
|
|
17 |
EN_CREATION_TIME BIGINT default -1 NOT NULL,
|
|
18 |
EN_UID INTEGER UNIQUE,
|
|
19 |
EN_FLAGS INTEGER default 8,
|
|
20 |
FOREIGN KEY(EN_ICON_ID) REFERENCES CA_ICON(ICON_ID) );
|
|
21 |
CREATE INDEX EntryText_CAIndex ON CA_ENTRY(EN_TEXT);
|
|
22 |
CREATE INDEX EntryCreationTime_CAIndex ON CA_ENTRY(EN_CREATION_TIME);
|
|
23 |
|
|
24 |
SELECT "CREATE TABLE CA_GROUP_ENTRY" AS " ";
|
|
25 |
SELECT "------------------------------------" AS " ";
|
|
26 |
CREATE TABLE CA_GROUP_ENTRY( GROUP_ENTRY_ID INTEGER PRIMARY KEY ,
|
|
27 |
GE_GROUP_ID INTEGER NOT NULL,
|
|
28 |
GE_ENTRY_ID INTEGER NOT NULL,
|
|
29 |
GE_POSITION INTEGER,
|
|
30 |
UNIQUE( GE_GROUP_ID, GE_ENTRY_ID ),
|
|
31 |
FOREIGN KEY(GE_GROUP_ID) REFERENCES CA_ENTRY(ENTRY_ID),
|
|
32 |
FOREIGN KEY(GE_ENTRY_ID) REFERENCES CA_ENTRY(ENTRY_ID) );
|
|
33 |
CREATE INDEX GroupGE_POSITION_CAIndex ON CA_GROUP_ENTRY(GE_POSITION);
|
|
34 |
CREATE TRIGGER update_position_in_ca_group_entry_after_remove AFTER DELETE ON CA_GROUP_ENTRY
|
|
35 |
BEGIN
|
|
36 |
UPDATE CA_GROUP_ENTRY SET GE_POSITION = GE_POSITION - 1 WHERE GE_POSITION > old.GE_POSITION AND GE_GROUP_ID = old.GE_GROUP_ID;
|
|
37 |
END;
|
|
38 |
CREATE TRIGGER update_position_in_ca_group_entry_before_insert BEFORE INSERT ON CA_GROUP_ENTRY
|
|
39 |
BEGIN
|
|
40 |
UPDATE CA_GROUP_ENTRY SET GE_POSITION = GE_POSITION + 1 WHERE GE_POSITION >= new.GE_POSITION AND GE_GROUP_ID = new.GE_GROUP_ID;
|
|
41 |
END;
|
|
42 |
|
|
43 |
SELECT "CREATE TABLE CA_ICON" AS " ";
|
|
44 |
SELECT "------------------------------------" AS " ";
|
|
45 |
CREATE TABLE CA_ICON( ICON_ID INTEGER PRIMARY KEY ,
|
|
46 |
IC_FILENAME TEXT,
|
|
47 |
IC_SKIN_ID TEXT,
|
94
|
48 |
IC_APP_ID TEXT,
|
88
|
49 |
UNIQUE( IC_FILENAME, IC_SKIN_ID, IC_APP_ID ) );
|
|
50 |
|
|
51 |
SELECT "CREATE TABLE CA_LAUNCH" AS " ";
|
|
52 |
SELECT "------------------------------------" AS " ";
|
|
53 |
CREATE TABLE CA_LAUNCH( LAUNCH_ID INTEGER PRIMARY KEY ,
|
|
54 |
LA_ENTRY_ID INTEGER NOT NULL,
|
|
55 |
LA_LAUNCH_TIME INTEGER NOT NULL,
|
|
56 |
FOREIGN KEY(LA_ENTRY_ID) REFERENCES CA_ENTRY(ENTRY_ID) );
|
|
57 |
CREATE INDEX LaunchLaunchTime_CAIndex ON CA_LAUNCH(LA_LAUNCH_TIME);
|
|
58 |
|
|
59 |
SELECT "CREATE TABLE CA_ATTRIBUTE" AS " ";
|
|
60 |
SELECT "------------------------------------" AS " ";
|
|
61 |
CREATE TABLE CA_ATTRIBUTE( ATTRIBUTE_ID INTEGER PRIMARY KEY ,
|
|
62 |
AT_ENTRY_ID INTEGER NOT NULL,
|
|
63 |
AT_NAME TEXT NOT NULL,
|
|
64 |
AT_VALUE TEXT NOT NULL,
|
|
65 |
UNIQUE( AT_ENTRY_ID, AT_NAME ),
|
|
66 |
FOREIGN KEY(AT_ENTRY_ID) REFERENCES CA_ENTRY(ENTRY_ID) );
|
|
67 |
|
|
68 |
SELECT "CREATE TABLE CA_LOCALIZATION_TEXT" AS " ";
|
|
69 |
SELECT "------------------------------------" AS " ";
|
|
70 |
CREATE TABLE CA_LOCALIZATION_TEXT( LOC_TEXT_ID INTEGER PRIMARY KEY ,
|
|
71 |
LT_TABLE_NAME TEXT ,
|
|
72 |
LT_ATTRIBUTE_NAME TEXT ,
|
|
73 |
LT_STRING_ID TEXT ,
|
94
|
74 |
LT_QMFILENAME TEXT,
|
88
|
75 |
LT_ROW_ID INTEGER );
|
|
76 |
|
|
77 |
SELECT "CREATE TABLE CA_DB_PROPERTIES" AS " ";
|
|
78 |
SELECT "------------------------------------" AS " ";
|
|
79 |
CREATE TABLE CA_DB_PROPERTIES( DB_PROPERTIES_ID INTEGER PRIMARY KEY ,
|
|
80 |
DB_PROPERTY TEXT UNIQUE,
|
|
81 |
DB_VALUE TEXT );
|
|
82 |
|
|
83 |
|
94
|
84 |
SELECT "INSERT INITIAL DATA TO CA_DB_PROPERTIES" AS " ";
|
|
85 |
|
|
86 |
SELECT "------------------------------------" AS " ";
|
|
87 |
INSERT INTO CA_DB_PROPERTIES ( DB_PROPERTY, DB_VALUE )
|
|
88 |
VALUES ( 'Version', '00001' );
|
|
89 |
INSERT INTO CA_DB_PROPERTIES ( DB_PROPERTY, DB_VALUE )
|
|
90 |
VALUES ( 'Language', '' );
|
|
91 |
INSERT INTO CA_DB_PROPERTIES ( DB_PROPERTY, DB_VALUE )
|
|
92 |
VALUES ( 'QMfile', 'contentstorage_' );
|
88
|
93 |
|
|
94 |
-- CREATE VIEW COLLECTION
|
|
95 |
SELECT "------------------------------------" AS " ";
|
|
96 |
SELECT "CREATE VIEW COLLECTION" AS " ";
|
|
97 |
DROP VIEW IF EXISTS COLLECTION;
|
|
98 |
CREATE VIEW COLLECTION
|
|
99 |
AS SELECT
|
92
|
100 |
"" AS "COLLECTION_NAME",
|
|
101 |
"" AS "COL_LOCNAME",
|
|
102 |
"" AS "COL_APP_GROUP_NAME",
|
94
|
103 |
"" AS "ICON_FILENAME",
|
|
104 |
"" AS "ICON_SKIN_ID",
|
93
|
105 |
"" AS "FLAGS";
|
88
|
106 |
|
|
107 |
SELECT " CREATE TRIGGER collection_insert" AS " ";
|
|
108 |
CREATE TRIGGER collection_insert INSTEAD OF INSERT ON COLLECTION
|
|
109 |
BEGIN
|
|
110 |
-- INSERT ICON
|
94
|
111 |
INSERT INTO CA_ICON (IC_FILENAME, IC_SKIN_ID)
|
|
112 |
VALUES ( new.ICON_FILENAME, new.ICON_SKIN_ID);
|
88
|
113 |
-- DELETE IF ICON IS NULL OR IF IT IS DUPLICATE
|
|
114 |
DELETE FROM CA_ICON WHERE ICON_ID = last_insert_rowid() AND
|
94
|
115 |
( (IC_FILENAME IS NULL AND IC_SKIN_ID IS NULL) OR
|
|
116 |
(SELECT ICON_ID FROM CA_ICON WHERE IC_FILENAME = new.ICON_FILENAME AND ICON_ID <> last_insert_rowid()) IS NOT NULL OR
|
|
117 |
(SELECT ICON_ID FROM CA_ICON WHERE IC_SKIN_ID = new.ICON_SKIN_ID AND ICON_ID <> last_insert_rowid()) IS NOT NULL);
|
88
|
118 |
-- INSERT ENTRY
|
92
|
119 |
INSERT INTO CA_ENTRY (EN_TEXT, EN_ROLE, EN_TYPE_NAME, EN_FLAGS, EN_ICON_ID )
|
94
|
120 |
VALUES ( new.COLLECTION_NAME , 2, "collection", new.FLAGS, (SELECT ICON_ID FROM CA_ICON WHERE IC_FILENAME = new.ICON_FILENAME OR IC_SKIN_ID = new.ICON_SKIN_ID ));
|
92
|
121 |
-- LOCALIZATION
|
94
|
122 |
INSERT INTO CA_LOCALIZATION_TEXT ( LT_TABLE_NAME, LT_ATTRIBUTE_NAME, LT_STRING_ID, LT_QMFILENAME, LT_ROW_ID )
|
|
123 |
VALUES ( 'CA_ENTRY', 'EN_TEXT', new.COL_LOCNAME, ( SELECT DB_VALUE FROM CA_DB_PROPERTIES WHERE DB_PROPERTY = "QMfile" ), ( SELECT last_insert_rowid() ) );
|
92
|
124 |
DELETE FROM CA_LOCALIZATION_TEXT WHERE LT_STRING_ID IS NULL AND LOC_TEXT_ID = last_insert_rowid() ;
|
|
125 |
-- RELATION TO MAIN COLLECTION (ADD TO GROUP: )
|
88
|
126 |
INSERT INTO CA_GROUP_ENTRY (GE_GROUP_ID, GE_ENTRY_ID, GE_POSITION)
|
|
127 |
VALUES ( (SELECT ENTRY_ID FROM CA_ENTRY WHERE EN_TYPE_NAME = "menucollections") ,
|
|
128 |
(SELECT ENTRY_ID FROM CA_ENTRY WHERE EN_TEXT = new.COLLECTION_NAME),
|
|
129 |
(SELECT IFNULL(MAX(GE_POSITION)+1, 1) FROM CA_GROUP_ENTRY WHERE GE_GROUP_ID = (SELECT ENTRY_ID FROM CA_ENTRY WHERE EN_TYPE_NAME = "menucollections")) );
|
92
|
130 |
-- ADD ATTRIBUTE
|
|
131 |
INSERT OR IGNORE INTO CA_ATTRIBUTE (AT_ENTRY_ID, AT_NAME, AT_VALUE )
|
|
132 |
VALUES ( (SELECT ENTRY_ID FROM CA_ENTRY WHERE EN_TEXT = new.COLLECTION_NAME AND (EN_TYPE_NAME = "collection::downloaded" OR EN_TYPE_NAME = "collection") ), "appgroup_name", new.COL_APP_GROUP_NAME );
|
88
|
133 |
END;
|
|
134 |
|
|
135 |
-- CREATE VIEW ITEM_TO_COLLECTION
|
|
136 |
SELECT "------------------------------------" AS " ";
|
|
137 |
SELECT "CREATE VIEW ITEM_TO_COLLECTION" AS " ";
|
|
138 |
DROP VIEW IF EXISTS ITEM_TO_COLLECTION;
|
|
139 |
CREATE VIEW ITEM_TO_COLLECTION
|
|
140 |
AS SELECT
|
|
141 |
"" AS "ITEM_TYPE",
|
|
142 |
"" AS "ITEM_NAME",
|
94
|
143 |
"" AS "ICON_FILENAME",
|
|
144 |
"" AS "ICON_SKIN_ID",
|
88
|
145 |
"" AS "ITEM_DEST",
|
|
146 |
"" AS "COLLECTION_NAME";
|
|
147 |
|
|
148 |
SELECT " CREATE TRIGGER item_to_collection_insert_app" AS " ";
|
|
149 |
CREATE TRIGGER item_to_collection_insert_app INSTEAD OF INSERT ON ITEM_TO_COLLECTION WHEN new.ITEM_TYPE="application"
|
|
150 |
BEGIN
|
|
151 |
-- INSERT ENTRY
|
|
152 |
INSERT OR IGNORE INTO CA_ENTRY (EN_TEXT, EN_ROLE, EN_TYPE_NAME, EN_UID )
|
|
153 |
VALUES ( new.ITEM_NAME, 1, "application", new.ITEM_DEST );
|
92
|
154 |
-- RELATION TO MAIN COLLECTION (ADD TO GROUP: )
|
88
|
155 |
INSERT INTO CA_GROUP_ENTRY (GE_GROUP_ID, GE_ENTRY_ID, GE_POSITION)
|
|
156 |
VALUES ( (SELECT ENTRY_ID FROM CA_ENTRY WHERE EN_TEXT = new.COLLECTION_NAME) ,
|
94
|
157 |
(SELECT ENTRY_ID FROM CA_ENTRY WHERE EN_UID = new.ITEM_DEST),
|
88
|
158 |
(SELECT IFNULL(MAX(GE_POSITION)+1, 1) FROM CA_GROUP_ENTRY WHERE GE_GROUP_ID = (SELECT ENTRY_ID FROM CA_ENTRY WHERE EN_TEXT = new.COLLECTION_NAME)) );
|
|
159 |
END;
|
|
160 |
|
|
161 |
SELECT " CREATE TRIGGER item_to_collection_insert_url" AS " ";
|
|
162 |
CREATE TRIGGER item_to_collection_insert_url INSTEAD OF INSERT ON ITEM_TO_COLLECTION WHEN new.ITEM_TYPE="url"
|
|
163 |
BEGIN
|
|
164 |
-- INSERT ICON
|
94
|
165 |
INSERT OR IGNORE INTO CA_ICON (IC_FILENAME, IC_SKIN_ID)
|
|
166 |
VALUES ( new.ICON_FILENAME, new.ICON_SKIN_ID);
|
88
|
167 |
DELETE FROM CA_ICON WHERE ICON_ID = last_insert_rowid() AND
|
94
|
168 |
( (IC_FILENAME IS NULL AND IC_SKIN_ID IS NULL) OR
|
|
169 |
(SELECT ICON_ID FROM CA_ICON WHERE IC_FILENAME = new.ICON_FILENAME AND ICON_ID <> last_insert_rowid()) IS NOT NULL OR
|
|
170 |
(SELECT ICON_ID FROM CA_ICON WHERE IC_SKIN_ID = new.ICON_SKIN_ID AND ICON_ID <> last_insert_rowid()) IS NOT NULL);
|
88
|
171 |
-- INSERT ENTRY
|
|
172 |
INSERT OR IGNORE INTO CA_ENTRY (EN_TEXT, EN_ROLE, EN_TYPE_NAME, EN_ICON_ID )
|
94
|
173 |
VALUES ( new.ITEM_NAME, 1, "url", (SELECT ICON_ID FROM CA_ICON WHERE IC_FILENAME = new.ICON_FILENAME OR IC_SKIN_ID = new.ICON_SKIN_ID ));
|
88
|
174 |
INSERT OR IGNORE INTO CA_ATTRIBUTE (AT_ENTRY_ID, AT_NAME, AT_VALUE )
|
|
175 |
VALUES ( ( SELECT last_insert_rowid() ) ,"url",new.ITEM_DEST);
|
92
|
176 |
-- RELATION TO MAIN COLLECTION (ADD TO GROUP: )
|
88
|
177 |
INSERT INTO CA_GROUP_ENTRY (GE_GROUP_ID, GE_ENTRY_ID, GE_POSITION)
|
|
178 |
VALUES ( (SELECT ENTRY_ID FROM CA_ENTRY WHERE EN_TEXT = new.COLLECTION_NAME) ,
|
94
|
179 |
(SELECT ENTRY_ID FROM CA_ENTRY WHERE (EN_TEXT = new.ITEM_NAME AND EN_TYPE_NAME = new.ITEM_TYPE )),
|
88
|
180 |
(SELECT IFNULL(MAX(GE_POSITION)+1, 1) FROM CA_GROUP_ENTRY WHERE GE_GROUP_ID = (SELECT ENTRY_ID FROM CA_ENTRY WHERE EN_TEXT = new.COLLECTION_NAME)) );
|
|
181 |
END;
|
|
182 |
|
|
183 |
|
92
|
184 |
-- CREATE VIEW WIDGET _TO_COLLECTION
|
88
|
185 |
SELECT "------------------------------------" AS " ";
|
|
186 |
SELECT "CREATE VIEW WIDGET_TO_COLLECTION" AS " ";
|
|
187 |
DROP VIEW IF EXISTS WIDGET_TO_COLLECTION;
|
|
188 |
CREATE VIEW WIDGET_TO_COLLECTION
|
|
189 |
AS SELECT
|
|
190 |
"" AS "ITEM_TYPE",
|
|
191 |
"" AS "ITEM_NAME",
|
94
|
192 |
"" AS "ICON_FILENAME",
|
|
193 |
"" AS "ICON_SKIN_ID",
|
88
|
194 |
"" AS "PACKAGE_UID",
|
|
195 |
"" AS "LIBRARY",
|
|
196 |
"" AS "LONG_NAME",
|
|
197 |
"" AS "URI",
|
93
|
198 |
"" AS "COLLECTION_NAME";
|
88
|
199 |
|
|
200 |
SELECT " CREATE TRIGGER insert_widget_to_collection" AS " ";
|
|
201 |
CREATE TRIGGER item_to_collection_insert_widget INSTEAD OF INSERT ON WIDGET_TO_COLLECTION WHEN new.ITEM_TYPE="widget"
|
|
202 |
BEGIN
|
|
203 |
-- INSERT ICON
|
94
|
204 |
INSERT OR IGNORE INTO CA_ICON (IC_FILENAME, IC_SKIN_ID)
|
|
205 |
VALUES ( new.ICON_FILENAME, new.ICON_SKIN_ID);
|
88
|
206 |
DELETE FROM CA_ICON WHERE ICON_ID = last_insert_rowid() AND
|
94
|
207 |
( (IC_FILENAME IS NULL AND IC_SKIN_ID IS NULL) OR
|
|
208 |
(SELECT ICON_ID FROM CA_ICON WHERE IC_FILENAME = new.ICON_FILENAME AND ICON_ID <> last_insert_rowid()) IS NOT NULL OR
|
|
209 |
(SELECT ICON_ID FROM CA_ICON WHERE IC_SKIN_ID = new.ICON_SKIN_ID AND ICON_ID <> last_insert_rowid()) IS NOT NULL);
|
88
|
210 |
-- INSERT ENTRY
|
|
211 |
INSERT OR IGNORE INTO CA_ENTRY (EN_TEXT, EN_ROLE, EN_TYPE_NAME, EN_ICON_ID )
|
94
|
212 |
VALUES ( new.ITEM_NAME, 1, "widget", (SELECT ICON_ID FROM CA_ICON WHERE IC_FILENAME = new.ICON_FILENAME OR IC_SKIN_ID = new.ICON_SKIN_ID ));
|
88
|
213 |
-- INSERT ATTRIBUTES
|
|
214 |
INSERT OR IGNORE INTO CA_ATTRIBUTE (AT_ENTRY_ID, AT_NAME, AT_VALUE )
|
|
215 |
VALUES ( ( SELECT ENTRY_ID FROM CA_ENTRY WHERE EN_TEXT = new.ITEM_NAME ) ,"packageuid",new.PACKAGE_UID);
|
|
216 |
INSERT OR IGNORE INTO CA_ATTRIBUTE (AT_ENTRY_ID, AT_NAME, AT_VALUE )
|
|
217 |
VALUES ( ( SELECT ENTRY_ID FROM CA_ENTRY WHERE EN_TEXT = new.ITEM_NAME ) ,"widget:library",new.LIBRARY);
|
|
218 |
INSERT OR IGNORE INTO CA_ATTRIBUTE (AT_ENTRY_ID, AT_NAME, AT_VALUE )
|
|
219 |
VALUES ( ( SELECT ENTRY_ID FROM CA_ENTRY WHERE EN_TEXT = new.ITEM_NAME ) ,"long_name",new.LONG_NAME);
|
|
220 |
INSERT OR IGNORE INTO CA_ATTRIBUTE (AT_ENTRY_ID, AT_NAME, AT_VALUE )
|
|
221 |
VALUES ( ( SELECT ENTRY_ID FROM CA_ENTRY WHERE EN_TEXT = new.ITEM_NAME ) ,"widget:uri",new.URI);
|
92
|
222 |
-- RELATION TO MAIN COLLECTION (ADD TO GROUP: )
|
88
|
223 |
INSERT INTO CA_GROUP_ENTRY (GE_GROUP_ID, GE_ENTRY_ID, GE_POSITION)
|
|
224 |
VALUES ( (SELECT ENTRY_ID FROM CA_ENTRY WHERE EN_TEXT = new.COLLECTION_NAME) ,
|
94
|
225 |
(SELECT ENTRY_ID FROM CA_ENTRY WHERE (EN_TEXT = new.ITEM_NAME AND EN_TYPE_NAME = new.ITEM_TYPE)),
|
88
|
226 |
(SELECT IFNULL(MAX(GE_POSITION)+1, 1) FROM CA_GROUP_ENTRY WHERE GE_GROUP_ID = (SELECT ENTRY_ID FROM CA_ENTRY WHERE EN_TEXT = new.COLLECTION_NAME)) );
|
92
|
227 |
END;
|
88
|
228 |
|
|
229 |
|
|
230 |
|
92
|
231 |
-- insert neccessary items
|
|
232 |
SELECT "INSERT menucollections ENTRY" AS " ";
|
|
233 |
INSERT INTO CA_ENTRY (EN_TEXT, EN_ROLE, EN_TYPE_NAME, EN_ICON_ID, EN_UID )
|
|
234 |
VALUES ( 'AllCollections', 2, "menucollections", NULL , NULL );
|
|
235 |
|
|
236 |
INSERT OR IGNORE INTO CA_ATTRIBUTE (AT_ENTRY_ID, AT_NAME, AT_VALUE )
|
|
237 |
VALUES ( last_insert_rowid(), "appgroup_name", "AllCollections" );
|
|
238 |
|
|
239 |
SELECT "------------------------------------" AS " ";
|
|
240 |
SELECT "INSERT Downloaded collection ENTRY" AS " ";
|
|
241 |
INSERT INTO CA_ICON (IC_FILENAME)
|
|
242 |
VALUES ( "qtg_large_applications_download");
|
|
243 |
|
|
244 |
INSERT INTO CA_ENTRY (EN_TEXT, EN_ROLE, EN_TYPE_NAME, EN_ICON_ID, EN_FLAGS )
|
|
245 |
VALUES ( 'Downloaded', 2, "collection::downloaded", last_insert_rowid() , 8 );
|
|
246 |
|
|
247 |
INSERT OR IGNORE INTO CA_ATTRIBUTE (AT_ENTRY_ID, AT_NAME, AT_VALUE )
|
|
248 |
VALUES ( last_insert_rowid(), "appgroup_name", " Downloaded" );
|
|
249 |
|
94
|
250 |
INSERT INTO CA_LOCALIZATION_TEXT ( LT_TABLE_NAME, LT_ATTRIBUTE_NAME, LT_STRING_ID, LT_QMFILENAME, LT_ROW_ID )
|
|
251 |
VALUES ( 'CA_ENTRY', 'EN_TEXT', "txt_applib_dblist_downloaded",( SELECT DB_VALUE FROM CA_DB_PROPERTIES WHERE DB_PROPERTY = "QMfile" ), ( SELECT last_insert_rowid() ) );
|
92
|
252 |
|
|
253 |
INSERT INTO CA_GROUP_ENTRY (GE_GROUP_ID, GE_ENTRY_ID, GE_POSITION)
|
|
254 |
VALUES ( (SELECT ENTRY_ID FROM CA_ENTRY WHERE EN_TYPE_NAME = "menucollections") ,
|
|
255 |
(SELECT ENTRY_ID FROM CA_ENTRY WHERE EN_TYPE_NAME = "collection::downloaded"),
|
|
256 |
1 );
|
|
257 |
|
88
|
258 |
SELECT "------------------------------------" AS " ";
|
|
259 |
SELECT "castoragedb_create - END" AS " ";
|
|
260 |
SELECT "------------------------------------" AS " ";
|
|
261 |
|