Reopening this bug.

The SQL syntax generated for the create table statement does not handle
groupset names with spaces e.g. "Group Set A" would simply be converted
to a column with the name "Group Set A" which is not accepted in SQL. In
stead the column name should be Group_Set_A" or use some other smart way
of getting rid of the spaces in the names.

I got the following SQL for my test with the SL database, notice "Local
Council" as one of the column names:

CREATE TABLE orgunitgroupsetexclusivestructure ( 
organisationunitid INTEGER NOT NULL, 
Local Council VARCHAR (50), 
Mission VARCHAR (50), 
NGO VARCHAR (50), 
Ownership VARCHAR (50), 
Private VARCHAR (50), 
Public VARCHAR (50), 
Type VARCHAR (50), 
PRIMARY KEY ( organisationunitid ) );

(these group sets does not make sense to me as they look for like
groups, but the bug is still valid...)

Would also like to add that we need a similar table for exclusive data
element group sets.

-- 
Exclusive group set structure fails
https://bugs.launchpad.net/bugs/423949
You received this bug notification because you are a member of DHIS 2
developers, which is subscribed to DHIS.

Status in DHIS 2 - District Health Information Software: In Progress

Bug description:
Exclusive group set structure fails

_______________________________________________
Mailing list: https://launchpad.net/~dhis2-devs
Post to     : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp

Reply via email to