This page describes how to install a very basic PostgreSQL Server RDBMS installation with a basic database for Ubisecure CustomerID. Many details will vary on a per customer basis, so further tuning is left to the integrator. One significant detail is to manage the collation rules on a per-column basis, therefore it may be necessary to make changes to the provided Database Definition Language (DDL) files before they are used to create the database tables for Ubisecure CustomerID. Collations define how text is compared and sorted and whether searches should behave in a case sensitive or insensitive manner.
...
Now that there's a named collation, it can be attached to column definitions by modifying DDL like in example below:
Use the following command to open the cid_create.sql file and do the modifications accordingly.
Code Block | ||
---|---|---|
| ||
cd /d %PROGRAMFILES%\Ubisecure\customerid\sql\
notepad cid_create.sql |
Original:
Code Block | ||
---|---|---|
| ||
CREATE TABLE CIDTUSERS ( CIDCUSERID CHAR(36) NOT NULL CONSTRAINT CIDPK_CIDTUSERS PRIMARY KEY, CIDCREPOUSER VARCHAR(1024), CIDCORGANIZATIONID CHAR(36) CONSTRAINT CIDFK_CIDTUSERS_CIDCORGANIZATIONID REFERENCES CIDTORGANIZATIONS (CIDCORGANIZATIONID), CIDCSTATUS INTEGER NOT NULL DEFAULT 4, CIDCCN VARCHAR(1024), CIDCEMAIL VARCHAR(1024), CIDCMOBILE VARCHAR(1024), CIDCLOCALE CHAR(5), CIDCFIRSTNAME VARCHAR(1024), CIDCSURNAME VARCHAR(1024), CIDCLOGIN VARCHAR(1024), CIDCSSN VARCHAR(1024), CIDCCREATED TIMESTAMP NOT NULL, CIDCLASTMODIFIED TIMESTAMP NOT NULL); |
...