-
Type:
Support Activity
-
Status: Resolved
-
Priority:
Medium
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Module:Performance Management
-
Reported by:Client
-
Issue Importance:Q1
Please see attached schema creation script for the tables and constraints for the Performance management module.
- blocks
-
NF-88 Initial Performance Management Module Changes
-
- In Progress
-
I have reviewed attached script, and seem to be some changes required.
1. We cannot use default constraint without specifying constraint name, constraint name must be specify, see tables script for (Surveys, Feedback, Metrics, PerformanceCheckins, etc)
2. Cannot use TEXTIMAGE_ON when a table has no text, ntext, image, varchar(max), nvarchar(max), varbinary(max), xml or large CLR type columns. ( see tables script for (PerformanceRatings)
3. [Created] [datetime] NOT NULL,
[CreatedBy] [bigint] NOT NULL,
[Modified] [datetime] NULL,
[ModifiedBy] [bigint] NULL,
These four columns should be present in all tables.
4. IsCompanyUser column must be present in tables, which tell us user level (gloabal/client)
5. Use varchar instead of nvarchar, wherever is possible
6. Use Date datatype instead of datetime, where time is not required.
Observation:
Workterra using datetimestamp for created and UserID for createdby