Test plan incomplete, basic compaints support
This commit is contained in:
29
table.sql
29
table.sql
@@ -52,4 +52,33 @@ CREATE TABLE CommentsResponses (
|
||||
CommentID INT FOREIGN KEY REFERENCES Comments(ID) NOT NULL,
|
||||
ResponseID INT FOREIGN KEY REFERENCES Comments(ID) NOT NULL
|
||||
)
|
||||
GO
|
||||
|
||||
CREATE TABLE ComplaintStatus (
|
||||
ID INT PRIMARY KEY IDENTITY(0,1) NOT NULL,
|
||||
[Status] NVARCHAR(255)
|
||||
)
|
||||
GO
|
||||
|
||||
CREATE TABLE ComplaintSeverity (
|
||||
ID INT PRIMARY KEY IDENTITY(0,1) NOT NULL,
|
||||
[Severity] NVARCHAR(255)
|
||||
)
|
||||
GO
|
||||
|
||||
CREATE TABLE Complaints (
|
||||
ID INT PRIMARY KEY IDENTITY NOT NULL,
|
||||
[Author] INT FOREIGN KEY REFERENCES Users(ID) NOT NULL,
|
||||
[Description] NVARCHAR(MAX),
|
||||
[Title] NVARCHAR(255) NOT NULL,
|
||||
[PublishDate] DATETIME NOT NULL,
|
||||
[Status] INT FOREIGN KEY REFERENCES ComplaintStatus(ID) NOT NULL
|
||||
[Severity] INT FOREIGN KEY REFERENCES ComplaintSeverity(ID) NOT NULL
|
||||
)
|
||||
GO
|
||||
|
||||
CREATE TABLE ComplaintsComments (
|
||||
ComplaintID INT FOREIGN KEY REFERENCES Complaints(ID) NOT NULL,
|
||||
CommentID INT FOREIGN KEY REFERENCES Comments(ID) NOT NULL
|
||||
)
|
||||
GO
|
Reference in New Issue
Block a user