Skip to content
This repository was archived by the owner on Nov 25, 2020. It is now read-only.

Commit f63a5f2

Browse files
committed
Update sql scripts for pg and sqlite, and build script to make sure to include them correctly.
1 parent 96c0ab1 commit f63a5f2

File tree

4 files changed

+70
-10
lines changed

4 files changed

+70
-10
lines changed

dist/phing/build-pydio.xml

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -236,14 +236,26 @@
236236
<available type="file" file="${git.local_repository}/dist/php/${build.version}.sql"/>
237237
<then>
238238
<copy file="${git.local_repository}/dist/php/${build.version}.sql" toFile="${upgrade_export}/UPGRADE/DB-UPGRADE.sql"/>
239-
<if>
240-
<available type="file" file="${git.local_repository}/dist/php/${build.version}.sqlite"/>
241-
<then>
242-
<copy file="${git.local_repository}/dist/php/${build.version}.sqlite" toFile="${upgrade_export}/UPGRADE/DB-UPGRADE.sqlite"/>
243-
</then>
244-
</if>
245239
</then>
246240
</if>
241+
<if>
242+
<available type="file" file="${git.local_repository}/dist/php/${build.version}.mysql"/>
243+
<then>
244+
<copy file="${git.local_repository}/dist/php/${build.version}.mysql" toFile="${upgrade_export}/UPGRADE/DB-UPGRADE.mysql"/>
245+
</then>
246+
</if>
247+
<if>
248+
<available type="file" file="${git.local_repository}/dist/php/${build.version}.sql"/>
249+
<then>
250+
<copy file="${git.local_repository}/dist/php/${build.version}.sql" toFile="${upgrade_export}/UPGRADE/DB-UPGRADE.sql"/>
251+
</then>
252+
</if>
253+
<if>
254+
<available type="file" file="${git.local_repository}/dist/php/${build.version}.sqlite"/>
255+
<then>
256+
<copy file="${git.local_repository}/dist/php/${build.version}.sqlite" toFile="${upgrade_export}/UPGRADE/DB-UPGRADE.sqlite"/>
257+
</then>
258+
</if>
247259

248260
</target>
249261

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
/* SEPARATOR */
22
ALTER TABLE `ajxp_log`
3-
ADD COLUMN `repository_id` VARCHAR( 32 ) NOT NULL ,
4-
ADD COLUMN `device` VARCHAR( 255 ) NOT NULL ,
3+
ADD COLUMN `repository_id` VARCHAR(32),
4+
ADD COLUMN `device` VARCHAR( 255 ),
55
ADD COLUMN `dirname` VARCHAR(255),
66
ADD COLUMN `basename` VARCHAR(255),
77
ADD INDEX ( `source` ),
88
ADD INDEX ( `logdate` ),
99
ADD INDEX ( `severity` ),
1010
ADD INDEX ( `basename` ),
1111
ADD INDEX ( `repository_id` ),
12-
ADD INDEX ( `dirname` ),
13-
ADD INDEX ( `basename` )
12+
ADD INDEX ( `dirname` )
1413
;
1514
/* SEPARATOR */
1615
ALTER TABLE `ajxp_roles`
1716
ADD COLUMN `last_updated` INT(11) NOT NULL DEFAULT 0,
1817
ADD INDEX (`last_updated`)
18+
;

dist/php/6.1.0.pgsql

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
/* SEPARATOR */
2+
ALTER TABLE ajxp_log
3+
ADD COLUMN repository_id VARCHAR( 32 ) DEFAULT NULL ,
4+
ADD COLUMN device VARCHAR( 255 ) DEFAULT NULL ,
5+
ADD COLUMN dirname VARCHAR(255),
6+
ADD COLUMN basename VARCHAR(255)
7+
;
8+
/* SEPARATOR */
9+
CREATE INDEX log_date_idx ON ajxp_log(logdate);
10+
/* SEPARATOR */
11+
CREATE INDEX log_severity_idx ON ajxp_log(severity);
12+
/* SEPARATOR */
13+
CREATE INDEX log_repository_id_idx ON ajxp_log(repository_id);
14+
/* SEPARATOR */
15+
CREATE INDEX log_dirname_idx ON ajxp_log(dirname);
16+
/* SEPARATOR */
17+
CREATE INDEX log_basename_idx ON ajxp_log(basename);
18+
/* SEPARATOR */
19+
CREATE INDEX log_source_idx ON ajxp_log(source);
20+
21+
/* SEPARATOR */
22+
ALTER TABLE ajxp_roles ADD COLUMN last_updated INTEGER NOT NULL DEFAULT 0;
23+
/* SEPARATOR */
24+
CREATE INDEX roles_updated_idx ON ajxp_roles(last_updated);

dist/php/6.1.0.sqlite

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
/* SEPARATOR */
2+
ALTER TABLE ajxp_log ADD COLUMN repository_id text DEFAULT NULL;
3+
/* SEPARATOR */
4+
ALTER TABLE ajxp_log ADD COLUMN device text;
5+
/* SEPARATOR */
6+
ALTER TABLE ajxp_log ADD COLUMN dirname text;
7+
/* SEPARATOR */
8+
ALTER TABLE ajxp_log ADD COLUMN basename text;
9+
/* SEPARATOR */
10+
CREATE INDEX log_date_idx ON ajxp_log(logdate);
11+
/* SEPARATOR */
12+
CREATE INDEX log_severity_idx ON ajxp_log(severity);
13+
/* SEPARATOR */
14+
CREATE INDEX log_repository_id_idx ON ajxp_log(repository_id);
15+
/* SEPARATOR */
16+
CREATE INDEX log_dirname_idx ON ajxp_log(dirname);
17+
/* SEPARATOR */
18+
CREATE INDEX log_basename_idx ON ajxp_log(basename);
19+
/* SEPARATOR */
20+
CREATE INDEX log_source_idx ON ajxp_log(source);
21+
/* SEPARATOR */
22+
ALTER TABLE ajxp_roles ADD COLUMN last_updated INT(11) NOT NULL DEFAULT 0;
23+
/* SEPARATOR */
24+
CREATE INDEX roles_updated_idx ON ajxp_roles(last_updated);

0 commit comments

Comments
 (0)